aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Home/LastActivity.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/lib/Home/LastActivity.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/lib/Home/LastActivity.svelte')
-rw-r--r--src/lib/Home/LastActivity.svelte20
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) {