aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/+layout.svelte16
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 />