From fc17545860b1d10602009c587506be98ed669b4f Mon Sep 17 00:00:00 2001 From: WebStreamr <210764791+webstreamr@users.noreply.github.com> Date: Tue, 2 Sep 2025 14:27:03 +0000 Subject: [PATCH] chore(extractor): cache XPrime for 6h --- src/extractor/XPrime.ts | 2 ++ src/extractor/__snapshots__/XPrime.test.ts.snap | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/extractor/XPrime.ts b/src/extractor/XPrime.ts index 1407126..078fb75 100644 --- a/src/extractor/XPrime.ts +++ b/src/extractor/XPrime.ts @@ -18,6 +18,8 @@ export class XPrime extends Extractor { public readonly label = 'XPrime'; + public override readonly ttl: number = 21600000; // 6h + public supports(_ctx: Context, url: URL): boolean { return null !== url.host.match(/xprime/); } diff --git a/src/extractor/__snapshots__/XPrime.test.ts.snap b/src/extractor/__snapshots__/XPrime.test.ts.snap index 533b3f8..4cfa5f9 100644 --- a/src/extractor/__snapshots__/XPrime.test.ts.snap +++ b/src/extractor/__snapshots__/XPrime.test.ts.snap @@ -17,7 +17,7 @@ exports[`XPrime primebox Alien: Earth 1`] = ` "Referer": "https://xprime.tv", }, "sourceId": "xprime_en_primebox", - "ttl": 900000, + "ttl": 21600000, "url": "https://oca.flutch09.workers.dev/?v=cenBDs9Hbnv6PuXYzNUtVR2ZZ2YtmVtQIt6JqHB1dsbz2Y%2BXC9UwPurnE%2BQNk27Yr1WeYeLOOazAnSL8cU0DvVfg4pwKsjHKWIJICiVlvv9ndXII0bR7eaIi%2B11NbAj72pFFryHZjO6MkMKEJJnF4G%2BH1BXIO1ALds7J1A7gj2vc7DbUWL8kPxwH1rMw7NAys20M5s3PsbhgSrMpguZSBm8X&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe", }, { @@ -35,7 +35,7 @@ exports[`XPrime primebox Alien: Earth 1`] = ` "Referer": "https://xprime.tv", }, "sourceId": "xprime_en_primebox", - "ttl": 900000, + "ttl": 21600000, "url": "https://oca.flutch09.workers.dev/?v=oS2n5QbXtpa%2BWXMpIIi0SqeqadEyYEAg6AmHvpTa3jzooh6zxINciUJrR%2B6b1xLZtxbnbAM3mrGGXOa5yckYkNSC%2BKGEFSdofXw298vq3ssHpI9LBN6XLvhtxnDfmub0QoMG%2Fkvgjhb8T%2FwiCHo9NeSX%2FetW6ANppW9jhZn0Hv3hsWdmES1jqj6nfIjQ1ur53htjr2vF7mZbZSsJ&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe", }, ] @@ -58,7 +58,7 @@ exports[`XPrime primebox Superman 1`] = ` "Referer": "https://xprime.tv", }, "sourceId": "xprime_en_primebox", - "ttl": 900000, + "ttl": 21600000, "url": "https://oca.flutch09.workers.dev/?v=3RVZDNxcKNs6%2BqcdL1bDCgq9Yp1iPYqb6a9yToLq66vlzu08R1Hz7jiKx4OBH6YzJBcK7skuiDGDwIpro78ReVjMLtMHCfa0fBo0aJ9RYULOUMkLrZxjzSTXvo5Jss1Jiss8e9Z8pFdlC1VqwAUm6G9mx0u41dFLJ0GTJrwCesPe4zflbL8I76WkWYKBMT2MwHvDTIO4r3V0nf8BsRswsNJZ&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe", }, { @@ -76,7 +76,7 @@ exports[`XPrime primebox Superman 1`] = ` "Referer": "https://xprime.tv", }, "sourceId": "xprime_en_primebox", - "ttl": 900000, + "ttl": 21600000, "url": "https://oca.flutch09.workers.dev/?v=gUbhHOwpFIqajH6NnoH%2BYE9AWORUUogamkdYQedBfKi5eQtyniWtxmI1%2B5Swyl1ThC6vM0qHl53s0Q7j%2BDaWFhVRJQL%2BJRxbuOL1iCz1w5xVPLDU%2FTJ3zhf9EbULPGbbee14kdNYNc5%2FlF2sNe6RiUupsvhlj%2BjcgsT8uypX%2BudVyw1jVEUVogufPnc0lSrfoE98IZlOgdjBZKE3%2Fcw3erD2&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe", }, ]