diff --git a/src/scrapers/teamskeet.js b/src/scrapers/teamskeet.js index e0399e1d..c269a0c2 100644 --- a/src/scrapers/teamskeet.js +++ b/src/scrapers/teamskeet.js @@ -129,6 +129,11 @@ async function fetchLatest(channel, page = 1, { parameters }) { } async function fetchScene(url, channel, baseScene, { parameters }) { + if (baseScene?.entryId) { + // overview and deep data is the same, don't hit server unnecessarily + return baseScene; + } + const sceneSlug = new URL(url).pathname.match(/\/([\w-]+$)/)[1]; const res = await http.get(`${parameters.videos}/${sceneSlug}`);