aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-26 13:09:08 -0800
committerFuwn <[email protected]>2024-01-26 13:09:08 -0800
commit59ab70311588dfcdd316344e2fd4947e6b4d66d8 (patch)
tree9767cdd616cbd63f43cbbe3dee8848f7140925ef
parentfix: authentication loop for identity (diff)
downloaddue.moe-59ab70311588dfcdd316344e2fd4947e6b4d66d8.tar.xz
due.moe-59ab70311588dfcdd316344e2fd4947e6b4d66d8.zip
refactor(layout): use default identity settings on reset
-rw-r--r--src/routes/+layout.svelte8
-rw-r--r--src/stores/identity.ts2
2 files changed, 3 insertions, 7 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index a1e9ef4b..bfece966 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -2,7 +2,7 @@
import { env } from '$env/dynamic/public';
import { userIdentity as getUserIdentity } from '$lib/AniList/identity';
import { onMount } from 'svelte';
- import userIdentity from '$stores/identity';
+ import userIdentity, { defaultIdentity } from '$stores/identity';
import settings from '$stores/settings';
import { browser } from '$app/environment';
import HeadTitle from '$lib/Home/HeadTitle.svelte';
@@ -105,11 +105,7 @@
href={'#'}
class="header-item"
on:click={() => {
- userIdentity.set({
- id: -2,
- name: '',
- avatar: 'https://s4.anilist.co/file/anilistcdn/user/avatar/large/default.png'
- });
+ userIdentity.set(defaultIdentity);
window.location.href = root('/api/authentication/log-out');
}}
diff --git a/src/stores/identity.ts b/src/stores/identity.ts
index 5229c4cd..37f8084d 100644
--- a/src/stores/identity.ts
+++ b/src/stores/identity.ts
@@ -2,7 +2,7 @@ import { browser } from '$app/environment';
import type { UserIdentity } from '$lib/AniList/identity';
import { writable } from 'svelte/store';
-const defaultIdentity: UserIdentity = {
+export const defaultIdentity: UserIdentity = {
name: '',
id: -2,
avatar: 'https://s4.anilist.co/file/anilistcdn/user/avatar/large/default.png'