diff options
| author | Fuwn <[email protected]> | 2024-01-24 20:43:41 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-01-24 20:43:41 -0800 |
| commit | e80a83cf87eb79be4c2ac016d3c97709d41ee353 (patch) | |
| tree | a59dbf15eca22ae1faab8ac7e377dcc87f1a5420 /src/lib/Home/LastActivity.svelte | |
| parent | feat(settings): smaller default cover width (diff) | |
| download | due.moe-e80a83cf87eb79be4c2ac016d3c97709d41ee353.tar.xz due.moe-e80a83cf87eb79be4c2ac016d3c97709d41ee353.zip | |
feat(identity): use global store
Diffstat (limited to 'src/lib/Home/LastActivity.svelte')
| -rw-r--r-- | src/lib/Home/LastActivity.svelte | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/src/lib/Home/LastActivity.svelte b/src/lib/Home/LastActivity.svelte index ecad8d46..edb293d3 100644 --- a/src/lib/Home/LastActivity.svelte +++ b/src/lib/Home/LastActivity.svelte @@ -1,32 +1,18 @@ <script lang="ts"> - import userIdentity from '$stores/userIdentity'; + import userIdentity from '$stores/identity'; import { onMount } from 'svelte'; - import { - userIdentity as getUserIdentity, - type AniListAuthorisation - } from '$lib/AniList/identity'; + import type { AniListAuthorisation } from '$lib/AniList/identity'; import { lastActivityDate } from '../AniList/activity'; import settings from '$stores/settings'; export let user: AniListAuthorisation; - let currentUserIdentity = { - name: '', - id: -1, - avatar: 'https://s4.anilist.co/file/anilistcdn/user/avatar/large/default.png' - }; let lastActivityWasToday = true; onMount(async () => { if (user !== undefined && !$settings.displayDisableLastActivityWarning) { - if ($userIdentity === '') { - userIdentity.set(JSON.stringify(await getUserIdentity(user))); - } - - currentUserIdentity = JSON.parse($userIdentity); - currentUserIdentity.name = currentUserIdentity.name; lastActivityWasToday = - (await lastActivityDate(currentUserIdentity, user)).date.toDateString() >= + (await lastActivityDate($userIdentity, user)).date.toDateString() >= new Date().toDateString(); if (!lastActivityWasToday) { |