From b37ab1e9aa43da68b8d545d7adf1bc337524454b Mon Sep 17 00:00:00 2001 From: WardPearce Date: Mon, 2 Mar 2026 20:20:12 +1300 Subject: [PATCH] Minor fix --- materialious/src/lib/api/backend/history.ts | 8 ++++++-- materialious/src/lib/api/backend/historyPool.ts | 5 ++++- materialious/src/lib/components/Author.svelte | 1 - materialious/src/lib/components/player/Player.svelte | 5 ++++- materialious/src/routes/(app)/+layout.svelte | 5 +---- materialious/src/routes/+layout.svelte | 4 ++++ 6 files changed, 19 insertions(+), 9 deletions(-) diff --git a/materialious/src/lib/api/backend/history.ts b/materialious/src/lib/api/backend/history.ts index f2d5f680..01801139 100644 --- a/materialious/src/lib/api/backend/history.ts +++ b/materialious/src/lib/api/backend/history.ts @@ -75,7 +75,11 @@ export async function getVideoWatchHistory( } export async function getWatchHistory( - options: { page?: number; videoIds?: string[] } = { page: undefined, videoIds: undefined } + options: { page?: number; videoIds?: string[]; fetchOptions?: RequestInit } = { + page: undefined, + videoIds: undefined, + fetchOptions: undefined + } ): Promise { await sodium.ready; const rawKey = await getRawKey(); @@ -98,7 +102,7 @@ export async function getWatchHistory( params.set('videoHashes', videoHashes.join(',')); } - const resp = await fetch(`/api/user/history?${params.toString()}`); + const resp = await fetch(`/api/user/history?${params.toString()}`, options.fetchOptions); if (!resp.ok) return []; const rawHistory = await resp.json(); diff --git a/materialious/src/lib/api/backend/historyPool.ts b/materialious/src/lib/api/backend/historyPool.ts index 5c6be48d..eda26eac 100644 --- a/materialious/src/lib/api/backend/historyPool.ts +++ b/materialious/src/lib/api/backend/historyPool.ts @@ -18,7 +18,10 @@ async function processBatches(): Promise { const results: VideoWatchHistory[] = []; for (const batch of batches) { - const res: VideoWatchHistory[] = await getWatchHistory({ videoIds: batch }); + const res: VideoWatchHistory[] = await getWatchHistory({ + videoIds: batch, + fetchOptions: { priority: 'low' } + }); results.push(...res); // Resolve pending promises for this batch diff --git a/materialious/src/lib/components/Author.svelte b/materialious/src/lib/components/Author.svelte index 70ca490d..5f66d0b3 100644 --- a/materialious/src/lib/components/Author.svelte +++ b/materialious/src/lib/components/Author.svelte @@ -53,7 +53,6 @@ } const avatar = new Avatar({ src: proxyGoogleImage(getBestThumbnail(channel.authorThumbnails)) }); - console.log(avatar.src);