From 41aacf84db79b1152e2b30cb8be1bb726bd23560 Mon Sep 17 00:00:00 2001 From: WebStreamr <210764791+webstreamr@users.noreply.github.com> Date: Tue, 2 Sep 2025 15:05:51 +0000 Subject: [PATCH] chore(extractor): cache ExternalUrl for 6h --- src/extractor/ExternalUrl.ts | 2 +- src/extractor/__snapshots__/ExternalUrl.test.ts.snap | 4 ++-- src/extractor/__snapshots__/ExtractorRegistry.test.ts.snap | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/extractor/ExternalUrl.ts b/src/extractor/ExternalUrl.ts index 943eee6..7481f17 100644 --- a/src/extractor/ExternalUrl.ts +++ b/src/extractor/ExternalUrl.ts @@ -8,7 +8,7 @@ export class ExternalUrl extends Extractor { public readonly label = 'External'; - public override readonly ttl = 3600000; // 1h + public override readonly ttl = 21600000; // 6h public supports(ctx: Context, url: URL): boolean { return showExternalUrls(ctx.config) && null !== url.host.match(/.*/); diff --git a/src/extractor/__snapshots__/ExternalUrl.test.ts.snap b/src/extractor/__snapshots__/ExternalUrl.test.ts.snap index 5c841d7..5b50067 100644 --- a/src/extractor/__snapshots__/ExternalUrl.test.ts.snap +++ b/src/extractor/__snapshots__/ExternalUrl.test.ts.snap @@ -15,7 +15,7 @@ exports[`ExternalUrl johnalwayssame.com with title 1`] = ` "title": "Black Mirror 4x2", }, "sourceId": "external_fr", - "ttl": 3600000, + "ttl": 21600000, "url": "https://johnalwayssame.com/e/cqy9oue7sv0g", }, ] @@ -34,7 +34,7 @@ exports[`ExternalUrl netu.fanstream.us 1`] = ` "title": undefined, }, "sourceId": "external_fr", - "ttl": 3600000, + "ttl": 21600000, "url": "https://netu.fanstream.us/e/0DFgfkcXOsDP", }, ] diff --git a/src/extractor/__snapshots__/ExtractorRegistry.test.ts.snap b/src/extractor/__snapshots__/ExtractorRegistry.test.ts.snap index de7fc9a..a0d8a67 100644 --- a/src/extractor/__snapshots__/ExtractorRegistry.test.ts.snap +++ b/src/extractor/__snapshots__/ExtractorRegistry.test.ts.snap @@ -15,7 +15,7 @@ exports[`ExtractorRegistry returns external URLs if enabled by config 1`] = ` "title": undefined, }, "sourceId": "external_de", - "ttl": 3600000, + "ttl": 21600000, "url": "https://mixdrop.ag/e/3nzwveprim63or6", }, ]