aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-08-31 17:42:59 -0700
committerFuwn <[email protected]>2023-08-31 17:42:59 -0700
commitdeecd2cb99b2d953babb9e611ac7ba9a4e718b40 (patch)
tree37f13f1dfac0b5547d08f99a6f37036335c2eeb0 /src
parentfeat(app): responsive (diff)
downloaddue.moe-deecd2cb99b2d953babb9e611ac7ba9a4e718b40.tar.xz
due.moe-deecd2cb99b2d953babb9e611ac7ba9a4e718b40.zip
fix(page): user identity getter
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>