aboutsummaryrefslogtreecommitdiff
path: root/src/routes/completed/+page.svelte
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-24 20:43:41 -0800
committerFuwn <[email protected]>2024-01-24 20:43:41 -0800
commite80a83cf87eb79be4c2ac016d3c97709d41ee353 (patch)
treea59dbf15eca22ae1faab8ac7e377dcc87f1a5420 /src/routes/completed/+page.svelte
parentfeat(settings): smaller default cover width (diff)
downloaddue.moe-e80a83cf87eb79be4c2ac016d3c97709d41ee353.tar.xz
due.moe-e80a83cf87eb79be4c2ac016d3c97709d41ee353.zip
feat(identity): use global store
Diffstat (limited to 'src/routes/completed/+page.svelte')
-rw-r--r--src/routes/completed/+page.svelte30
1 files changed, 6 insertions, 24 deletions
diff --git a/src/routes/completed/+page.svelte b/src/routes/completed/+page.svelte
index 60549788..d1e0172f 100644
--- a/src/routes/completed/+page.svelte
+++ b/src/routes/completed/+page.svelte
@@ -1,7 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
- import { userIdentity as getUserIdentity } from '$lib/AniList/identity';
- import userIdentity from '$stores/userIdentity';
+ import userIdentity from '$stores/identity.js';
import settings from '$stores/settings';
import WatchingAnimeList from '$lib/List/Anime/CompletedAnimeList.svelte';
import ListTitle from '$lib/List/ListTitle.svelte';
@@ -12,24 +11,7 @@
export let data;
- let currentUserIdentity = {
- name: '',
- id: -1,
- avatar: 'https://s4.anilist.co/file/anilistcdn/user/avatar/large/default.png'
- };
-
- onMount(async () => {
- createHeightObserver();
-
- if (data.user !== undefined) {
- if ($userIdentity === '') {
- userIdentity.set(JSON.stringify(await getUserIdentity(data.user)));
- }
-
- currentUserIdentity = JSON.parse($userIdentity);
- currentUserIdentity.name = currentUserIdentity.name;
- }
- });
+ onMount(createHeightObserver);
</script>
<HeadTitle route="Completed" path="/completed" />
@@ -41,8 +23,8 @@
Please log in to view due media.
{:else}
<details open={!$settings.displayAnimeCollapsed} class="list">
- {#if currentUserIdentity.id != -1}
- <WatchingAnimeList user={data.user} identity={currentUserIdentity} />
+ {#if $userIdentity.id != -1}
+ <WatchingAnimeList user={data.user} identity={$userIdentity} />
{:else}
<ListTitle custom="Anime" />
@@ -51,10 +33,10 @@
</details>
<details open={!$settings.displayMangaCollapsed} class="list">
- {#if currentUserIdentity.id != -1}
+ {#if $userIdentity.id != -1}
<MangaListTemplate
user={data.user}
- identity={currentUserIdentity}
+ identity={$userIdentity}
displayUnresolved={$settings.displayUnresolved}
due={false}
/>