Grabbed dndbeyond's source code
``` ~/go/bin/sourcemapper -output ddb -jsurl https://media.dndbeyond.com/character-app/static/js/main.90aa78c5.js ```
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import { CampaignAccessors } from '../engine/Campaign';
|
||||
import { ContentSharingSettingEnum } from '../engine/Core';
|
||||
import { CHARACTER_SERVICE_VERSION_KEY } from './constants';
|
||||
/**
|
||||
*
|
||||
* @param apiPath
|
||||
*/
|
||||
export function generateCharacterServiceApiPath(apiPath, apiVersionOverride) {
|
||||
return ['character', apiVersionOverride !== null && apiVersionOverride !== void 0 ? apiVersionOverride : CHARACTER_SERVICE_VERSION_KEY, apiPath].join('/');
|
||||
}
|
||||
/**
|
||||
*
|
||||
* @param campaign
|
||||
*/
|
||||
export function generateRequiredGameDataServiceParams(campaign) {
|
||||
return {
|
||||
campaignId: campaign === null ? null : CampaignAccessors.getId(campaign),
|
||||
sharingSetting: ContentSharingSettingEnum.SCOPE_TO_INDIVIDUAL_CAMPAIGN,
|
||||
};
|
||||
}
|
||||
/**
|
||||
*
|
||||
* @param characterId
|
||||
*/
|
||||
export function generateRequiredCharacterServiceParams(characterId) {
|
||||
return {
|
||||
characterId,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user