diff options
| author | Fuwn <[email protected]> | 2023-12-13 18:57:43 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-12-13 18:57:43 -0800 |
| commit | 2471974d79595179f3d8307adaac6c26a1548af1 (patch) | |
| tree | 4966eeab17545c8591c3ba9560bdc1c085cac9d8 /src | |
| parent | style(Media): simplify statements (diff) | |
| download | due.moe-2471974d79595179f3d8307adaac6c26a1548af1.tar.xz due.moe-2471974d79595179f3d8307adaac6c26a1548af1.zip | |
style(Tools): simplify statements
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/Tools/ActivityHistory.svelte | 4 | ||||
| -rw-r--r-- | src/lib/Tools/CharacterBirthdays.svelte | 7 | ||||
| -rw-r--r-- | src/lib/Tools/SequelSpy.svelte | 12 | ||||
| -rw-r--r-- | src/lib/Tools/Wrapped.svelte | 32 | ||||
| -rw-r--r-- | src/lib/Tools/tool.ts | 3 | ||||
| -rw-r--r-- | src/lib/userBadgesDatabase.ts | 7 |
6 files changed, 21 insertions, 44 deletions
diff --git a/src/lib/Tools/ActivityHistory.svelte b/src/lib/Tools/ActivityHistory.svelte index e946a116..122a7513 100644 --- a/src/lib/Tools/ActivityHistory.svelte +++ b/src/lib/Tools/ActivityHistory.svelte @@ -21,9 +21,7 @@ clearAllParameters(); if (user !== undefined) { - if ($userIdentity === '') { - userIdentity.set(JSON.stringify(await getUserIdentity(user))); - } + if ($userIdentity === '') userIdentity.set(JSON.stringify(await getUserIdentity(user))); currentUserIdentity = JSON.parse($userIdentity); currentUserIdentity.name = currentUserIdentity.name; diff --git a/src/lib/Tools/CharacterBirthdays.svelte b/src/lib/Tools/CharacterBirthdays.svelte index 033b7c0a..048a6078 100644 --- a/src/lib/Tools/CharacterBirthdays.svelte +++ b/src/lib/Tools/CharacterBirthdays.svelte @@ -52,22 +52,21 @@ for (const entry of aniSearch.map((entry) => ({ ...entry, normalized_name: normalizeName(entry.name) - }))) { + }))) nameMap.set(entry.normalized_name, { name: entry.name, image: entry.image }); - } for (const entry of acdb) { const normalized_name = normalizeName(entry.name); - if (!nameMap.has(normalized_name)) { + + if (!nameMap.has(normalized_name)) nameMap.set(normalized_name, { name: entry.name, image: entry.character_image, origin: entry.origin }); - } } return Array.from(nameMap.values()); diff --git a/src/lib/Tools/SequelSpy.svelte b/src/lib/Tools/SequelSpy.svelte index 1d1fca69..441585a4 100644 --- a/src/lib/Tools/SequelSpy.svelte +++ b/src/lib/Tools/SequelSpy.svelte @@ -10,17 +10,15 @@ let currentPrequels: Promise<MediaPrequel[]> = Promise.resolve([]) as Promise<MediaPrequel[]>; let year = new Date().getFullYear(); let season = (() => { - if (new Date().getMonth() >= 0 && new Date().getMonth() <= 2) { + if (new Date().getMonth() >= 0 && new Date().getMonth() <= 2) return 'WINTER' as 'WINTER' | 'SPRING' | 'SUMMER' | 'FALL'; - } else if (new Date().getMonth() >= 3 && new Date().getMonth() <= 5) { + else if (new Date().getMonth() >= 3 && new Date().getMonth() <= 5) return 'SPRING' as 'WINTER' | 'SPRING' | 'SUMMER' | 'FALL'; - } else if (new Date().getMonth() >= 6 && new Date().getMonth() <= 8) { + else if (new Date().getMonth() >= 6 && new Date().getMonth() <= 8) return 'SUMMER' as 'WINTER' | 'SPRING' | 'SUMMER' | 'FALL'; - } else if (new Date().getMonth() >= 9 && new Date().getMonth() <= 11) { + else if (new Date().getMonth() >= 9 && new Date().getMonth() <= 11) return 'FALL' as 'WINTER' | 'SPRING' | 'SUMMER' | 'FALL'; - } else { - return 'WINTER' as 'WINTER' | 'SPRING' | 'SUMMER' | 'FALL'; - } + else return 'WINTER' as 'WINTER' | 'SPRING' | 'SUMMER' | 'FALL'; })(); $: currentPrequels = prequels(user, year, season); diff --git a/src/lib/Tools/Wrapped.svelte b/src/lib/Tools/Wrapped.svelte index eb04051f..9ee776f9 100644 --- a/src/lib/Tools/Wrapped.svelte +++ b/src/lib/Tools/Wrapped.svelte @@ -131,15 +131,11 @@ } if (user !== undefined) { - if ($userIdentity === '') { - userIdentity.set(JSON.stringify(await getUserIdentity(user))); - } + if ($userIdentity === '') userIdentity.set(JSON.stringify(await getUserIdentity(user))); currentUserIdentity = JSON.parse($userIdentity); currentUserIdentity.name = currentUserIdentity.name; - } else { - currentUserIdentity.id = -2; - } + } else currentUserIdentity.id = -2; await update(); @@ -169,13 +165,9 @@ item.mediaListEntry?.completedAt.year === currentYear) ) .sort((a, b) => { - if (a.mediaListEntry?.score === undefined) { - return 1; - } else if (b.mediaListEntry?.score === undefined) { - return -1; - } else { - return b.mediaListEntry?.score - a.mediaListEntry?.score; - } + if (a.mediaListEntry?.score === undefined) return 1; + else if (b.mediaListEntry?.score === undefined) return -1; + else return b.mediaListEntry?.score - a.mediaListEntry?.score; }); mangaList = ( await mediaListCollection( @@ -196,13 +188,9 @@ item.mediaListEntry?.completedAt.year === currentYear) ) .sort((a, b) => { - if (a.mediaListEntry?.score === undefined) { - return 1; - } else if (b.mediaListEntry?.score === undefined) { - return -1; - } else { - return b.mediaListEntry?.score - a.mediaListEntry?.score; - } + if (a.mediaListEntry?.score === undefined) return 1; + else if (b.mediaListEntry?.score === undefined) return -1; + else return b.mediaListEntry?.score - a.mediaListEntry?.score; }); episodes = 0; @@ -214,9 +202,7 @@ minutesWatched += (media.mediaListEntry?.progress || 0) * media.duration || 0; } - for (const media of mangaList) { - chapters += media.mediaListEntry?.progress || 0; - } + for (const media of mangaList) chapters += media.mediaListEntry?.progress || 0; }; /* eslint-disable @typescript-eslint/no-explicit-any */ diff --git a/src/lib/Tools/tool.ts b/src/lib/Tools/tool.ts index 2d1a13f5..77d80418 100644 --- a/src/lib/Tools/tool.ts +++ b/src/lib/Tools/tool.ts @@ -2,7 +2,7 @@ import { browser } from '$app/environment'; import { page } from '$app/stores'; export const clearAllParameters = (saved: string[] = []) => { - if (browser) { + if (browser) page.subscribe((value) => { value.url.searchParams.forEach((_, key) => { if (!saved.includes(key) && key !== 'tool') { @@ -11,5 +11,4 @@ export const clearAllParameters = (saved: string[] = []) => { }); history.replaceState(null, '', `?${value.url.searchParams.toString()}`); }); - } }; diff --git a/src/lib/userBadgesDatabase.ts b/src/lib/userBadgesDatabase.ts index d429c054..e02fd91b 100644 --- a/src/lib/userBadgesDatabase.ts +++ b/src/lib/userBadgesDatabase.ts @@ -33,9 +33,7 @@ export const getUserBadges = (userId: number): Badge[] => { export const addUserBadge = (userId: number, badge: Badge) => { const { post, image, description } = badge; - if (post === undefined || image === undefined) { - return; - } + if (post === undefined || image === undefined) return; const statement = database.query( `INSERT INTO user_badges (user_id, post, image, description) VALUES (?1, ?2, ?3, ?4);` @@ -45,10 +43,9 @@ export const addUserBadge = (userId: number, badge: Badge) => { }; export const removeUserBadge = (userId: number, id: number) => { - if (!isNaN(id)) { + if (!isNaN(id)) database.query('DELETE FROM user_badges WHERE user_id = $userId AND id = $id').run({ $userId: userId, $id: id }); - } }; |