From dcaee01ce88b5f25009d978e83b1a61e1356c193 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Mon, 2 Mar 2026 03:07:10 +0100 Subject: [PATCH] Using channel origin instead of URL for Gamma referer URL composition. --- src/scrapers/gamma.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/scrapers/gamma.js b/src/scrapers/gamma.js index 3af6b187..085488fa 100755 --- a/src/scrapers/gamma.js +++ b/src/scrapers/gamma.js @@ -128,7 +128,7 @@ async function fetchApiCredentials(referer, site) { } async function fetchLatest(site, page = 1, options, _preData, upcoming = false) { - const referer = options.parameters?.referer || `${options.parameters?.networkReferer ? site.parent.url : site.url}/en/videos`; + const referer = options.parameters?.referer || `${options.parameters?.networkReferer ? site.parent.origin : site.origin}/en/videos`; const { apiUrl } = await fetchApiCredentials(referer, site); const slug = options.parameters.querySlug || site.slug; @@ -179,7 +179,7 @@ async function getFullPhotos(entryId, site, parameters) { } async function getThumbs(entryId, site, parameters) { - const referer = parameters?.referer || `${parameters?.networkReferer ? site.parent.url : site.url}/en/videos`; + const referer = parameters?.referer || `${parameters?.networkReferer ? site.parent.origin : site.origin}/en/videos`; const { apiUrl } = await fetchApiCredentials(referer, site); const res = await unprint.post(apiUrl, { @@ -298,7 +298,7 @@ async function scrapeScene(data, site, options, movieScenes) { } async function fetchScene(url, site, baseRelease, options) { - const referer = options.parameters?.referer || `${site.parameters?.networkReferer ? site.parent.url : site.url}/en/videos`; + const referer = options.parameters?.referer || `${site.parameters?.networkReferer ? site.parent.origin : site.origin}/en/videos`; const { apiUrl } = await fetchApiCredentials(referer, site); const entryId = (baseRelease?.path || new URL(url).pathname).match(/\/(\d{2,})(\/|$)/)?.[1];