diff --git a/src/extractor/YouTube.ts b/src/extractor/YouTube.ts index a8bed36..b156db4 100644 --- a/src/extractor/YouTube.ts +++ b/src/extractor/YouTube.ts @@ -6,6 +6,8 @@ export class YouTube extends Extractor { public readonly label = 'YouTube'; + public override readonly ttl: number = 21600000; // 6h + public supports(_ctx: Context, url: URL): boolean { return null !== url.host.match(/youtube/) && url.searchParams.has('v'); } diff --git a/src/extractor/__snapshots__/YouTube.test.ts.snap b/src/extractor/__snapshots__/YouTube.test.ts.snap index 2c9371a..3cd0e42 100644 --- a/src/extractor/__snapshots__/YouTube.test.ts.snap +++ b/src/extractor/__snapshots__/YouTube.test.ts.snap @@ -12,7 +12,7 @@ exports[`YouTube Solaris 1`] = ` "title": "Solaris | SCIENCE FICTION | FULL MOVIE | directed by Tarkovsky", }, "sourceId": "youtube_en", - "ttl": 900000, + "ttl": 21600000, "url": "https://www.youtube.com/watch?v=Z8ZhQPaw4rE", "ytId": "Z8ZhQPaw4rE", },