From 1949157d2aec0a6228f54bd64cc4024851842000 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 30 Jan 2024 21:57:24 -0800 Subject: feat(layout): only load subtitles when needed --- src/routes/+layout.svelte | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src/routes') diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index ab9bd40a..37c65154 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -69,16 +69,14 @@ getUserIdentity(data.user).then((h) => { if ($userIdentity.id === -2) userIdentity.set(h); }); - - if (!$subsPlease) - subsPlease.set( - await ( - await fetch( - root(`/api/subsplease?tz=${Intl.DateTimeFormat().resolvedOptions().timeZone}`) - ) - ).json() - ); }); + + $: { + if (data.url === '/' && !$subsPlease) + fetch(root(`/api/subsplease?tz=${Intl.DateTimeFormat().resolvedOptions().timeZone}`)) + .then((r) => r.json()) + .then((r) => subsPlease.set(r)); + } -- cgit v1.2.3