diff --git a/src/providers/sources/ee3/utils.ts b/src/providers/sources/ee3/utils.ts index c032bfa..d77f280 100644 --- a/src/providers/sources/ee3/utils.ts +++ b/src/providers/sources/ee3/utils.ts @@ -10,14 +10,20 @@ export async function login( pass: string, ctx: ShowScrapeContext | MovieScrapeContext, ): Promise { - const req = await ctx.proxiedFetcher.full('/login', { - baseUrl, - method: 'POST', - body: new URLSearchParams({ user, pass, action: 'login' }), - readHeaders: ['Set-Cookie'], - }); + let req; + if (user && pass) + req = await ctx.proxiedFetcher.full('/login', { + baseUrl, + method: 'POST', + body: new URLSearchParams({ user, pass, action: 'login' }), + readHeaders: ['Set-Cookie'], + }); - const cookies = parseSetCookie(req.headers.get('Set-Cookie') || ''); + const cookies = parseSetCookie( + req?.headers.get('Set-Cookie') || + // we don't wan't our creds to be in the code + 'PHPSESSID=phmje3cqeft42rckf8mj7illhc;', + ); return cookies.PHPSESSID.value; }