diff options
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/+layout.svelte | 16 |
1 files changed, 7 insertions, 9 deletions
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)); + } </script> <HeadTitle /> |