aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/AniList/identity.ts2
-rw-r--r--src/routes/+page.svelte11
2 files changed, 10 insertions, 3 deletions
diff --git a/src/lib/AniList/identity.ts b/src/lib/AniList/identity.ts
index a77891d6..5844bd66 100644
--- a/src/lib/AniList/identity.ts
+++ b/src/lib/AniList/identity.ts
@@ -25,6 +25,8 @@ export const userIdentity = async (
})
).json();
+ console.log(userIdResponse['data']['Viewer']['name']);
+
return {
id: userIdResponse['data']['Viewer']['id'],
name: userIdResponse['data']['Viewer']['name']
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 6235fa58..cfcf016a 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -1,12 +1,13 @@
<script lang="ts">
import { onMount } from 'svelte';
- import { userIdentity } from '$lib/AniList/identity';
+ import { userIdentity as getUserIdentity } from '$lib/AniList/identity';
import AnimeList from '$lib/List/Due/AnimeList.svelte';
import MangaList from '$lib/List/Due/MangaList.svelte';
import displayUnresolved from '../stores/displayUnresolved';
import closeAnimeByDefault from '../stores/closeAnimeByDefault';
import closeMangaByDefault from '../stores/closeMangaByDefault';
import UpcomingAnimeList from '$lib/List/UpcomingAnimeList.svelte';
+ import userIdentity from '../stores/userIdentity';
export let data;
@@ -18,8 +19,12 @@
onMount(async () => {
if (data.user !== undefined) {
- currentUserIdentity = await userIdentity(data.user);
- currentUserIdentity.name = `(${currentUserIdentity.name})`;
+ if ($userIdentity === '') {
+ userIdentity.set(JSON.stringify(await getUserIdentity(data.user)));
+ }
+
+ currentUserIdentity = JSON.parse($userIdentity);
+ currentUserIdentity.name = currentUserIdentity.name;
}
});
</script>