From 3692ccba891de3517cfe8d81a8efd94b4af19ee6 Mon Sep 17 00:00:00 2001 From: Shiba <44804845+DeepDoge@users.noreply.github.com> Date: Thu, 27 Jan 2022 11:24:35 +0000 Subject: [PATCH] ... --- src/common/yt/urlCache.ts | 5 +++-- src/scripts/background.ts | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/common/yt/urlCache.ts b/src/common/yt/urlCache.ts index a6a334e..8adcc63 100644 --- a/src/common/yt/urlCache.ts +++ b/src/common/yt/urlCache.ts @@ -52,8 +52,9 @@ async function put(url: string | null, id: string): Promise { return await new Promise((resolve, reject) => { const store = db?.transaction("store", "readwrite").objectStore("store") if (!store) return resolve() - const request = store.put({ value: url, expireAt: !url ? new Date(Date.now() + 1 * 60 * 60 * 1000) : new Date(Date.now() + 15 * 24 * 60 * 60 * 1000) }, id) - console.log('caching', id, url) + const expireAt = !url ? new Date(Date.now() + 1 * 60 * 60 * 1000) : new Date(Date.now() + 15 * 24 * 60 * 60 * 1000) + const request = store.put({ value: url, expireAt }, id) + console.log('caching', id, url, 'until:', expireAt) request.addEventListener('success', () => resolve()) request.addEventListener('error', () => reject(request.error)) }) diff --git a/src/scripts/background.ts b/src/scripts/background.ts index 859ab39..c30af4f 100644 --- a/src/scripts/background.ts +++ b/src/scripts/background.ts @@ -1,4 +1,5 @@ import { resolveById, YtIdResolverDescriptor } from '../common/yt/urlResolve' + async function resolveYT(descriptor: YtIdResolverDescriptor) { const lbryProtocolUrl: string | null = (await resolveById([descriptor]).then(a => a[0])) ?? null if (!lbryProtocolUrl) return null