From ccf8006f1368e36a8431e7f2a5f9c768ee612fe2 Mon Sep 17 00:00:00 2001 From: WebStreamr <210764791+webstreamr@users.noreply.github.com> Date: Tue, 2 Sep 2025 13:40:22 +0000 Subject: [PATCH] chore(extractor): cache Dropload for 3h --- src/extractor/Dropload.ts | 2 ++ src/extractor/__snapshots__/Dropload.test.ts.snap | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/extractor/Dropload.ts b/src/extractor/Dropload.ts index 0a072fb..6aacc84 100644 --- a/src/extractor/Dropload.ts +++ b/src/extractor/Dropload.ts @@ -10,6 +10,8 @@ export class Dropload extends Extractor { public readonly label = 'Dropload'; + public override readonly ttl: number = 10800000; // 3h + public supports(_ctx: Context, url: URL): boolean { return null !== url.host.match(/dropload/); } diff --git a/src/extractor/__snapshots__/Dropload.test.ts.snap b/src/extractor/__snapshots__/Dropload.test.ts.snap index 174e46c..063d564 100644 --- a/src/extractor/__snapshots__/Dropload.test.ts.snap +++ b/src/extractor/__snapshots__/Dropload.test.ts.snap @@ -14,7 +14,7 @@ exports[`Dropload download URL 1`] = ` "title": "[~Squid~Game~EnG~]~S03E01~720p~WebRip ~❤️GLD❤️~", }, "sourceId": "dropload_en", - "ttl": 900000, + "ttl": 10800000, "url": "https://srv29.dropload.io/hls2/01/00305/xhcmgcc2txnv_h/master.m3u8?t=MBKiIoVlA42YcZEixT7ZR1xJA5qKhcKgBi84GPmyT7U&s=1752613129&e=14400&f=1526758&i=0.0&sp=0&ii=130.61.236.204", }, ] @@ -34,7 +34,7 @@ exports[`Dropload dropload.io 1`] = ` "title": "des-teufels-bad-2024", }, "sourceId": "dropload_de", - "ttl": 900000, + "ttl": 10800000, "url": "https://srv34.dropload.io/hls2/01/00197/lyo2h1snpe5c_h/master.m3u8?t=ESjD9Le53ttKN2JPyxrhLUqTebDZvx3vcQUlNgP6Vko&s=1749845553&e=14400&f=987607&srv=srv27&i=0.0&sp=0&ii=50.99.15.93&p1=srv27&p2=srv27", }, ]