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:
2025-05-28 11:50:03 -07:00
commit 8df9031d27
3592 changed files with 319051 additions and 0 deletions
@@ -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,
};
}