diff options
| author | Fuwn <[email protected]> | 2024-01-26 13:09:08 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-01-26 13:09:08 -0800 |
| commit | 59ab70311588dfcdd316344e2fd4947e6b4d66d8 (patch) | |
| tree | 9767cdd616cbd63f43cbbe3dee8848f7140925ef | |
| parent | fix: authentication loop for identity (diff) | |
| download | due.moe-59ab70311588dfcdd316344e2fd4947e6b4d66d8.tar.xz due.moe-59ab70311588dfcdd316344e2fd4947e6b4d66d8.zip | |
refactor(layout): use default identity settings on reset
| -rw-r--r-- | src/routes/+layout.svelte | 8 | ||||
| -rw-r--r-- | src/stores/identity.ts | 2 |
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' |