[CR] Hotfix DRM request

Addresses #701
This commit is contained in:
AnimeDL 2024-05-28 19:34:21 -07:00
parent 8b5cafff3d
commit 9feb3d2f13
2 changed files with 3 additions and 1 deletions

View file

@ -1746,7 +1746,7 @@ export default class Crunchy implements ServiceClass {
const sessionId = new Date().getUTCMilliseconds().toString().padStart(3, '0') + process.hrtime.bigint().toString().slice(0, 13); const sessionId = new Date().getUTCMilliseconds().toString().padStart(3, '0') + process.hrtime.bigint().toString().slice(0, 13);
console.info('Decryption Needed, attempting to decrypt'); console.info('Decryption Needed, attempting to decrypt');
const decReq = await this.req.getData('https://pl.crunchyroll.com/drm/v1/auth', { const decReq = await this.req.getData(`${api.drm}`, {
'method': 'POST', 'method': 'POST',
'body': JSON.stringify({ 'body': JSON.stringify({
'accounting_id': 'crunchyroll', 'accounting_id': 'crunchyroll',

View file

@ -33,6 +33,7 @@ export type APIType = {
cms: string cms: string
beta_browse: string beta_browse: string
beta_cms: string, beta_cms: string,
drm: string;
/** /**
* Web Header * Web Header
*/ */
@ -82,6 +83,7 @@ const api: APIType = {
cms: `${domain.api_beta}/content/v2/cms`, cms: `${domain.api_beta}/content/v2/cms`,
beta_browse: `${domain.api_beta}/content/v1/browse`, beta_browse: `${domain.api_beta}/content/v1/browse`,
beta_cms: `${domain.api_beta}/cms/v2`, beta_cms: `${domain.api_beta}/cms/v2`,
drm: `${domain.api_beta}/drm/v1/auth`,
crunchyAuthHeader: {}, crunchyAuthHeader: {},
cruncyhAuthHeaderMob: {}, cruncyhAuthHeaderMob: {},
crunchyAuthHeaderSwitch: {}, crunchyAuthHeaderSwitch: {},