aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Tools
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-12-29 20:50:58 -0800
committerFuwn <[email protected]>2023-12-29 20:50:58 -0800
commit7e4169ced2c6d55e25a54fad6d8be74ac733105b (patch)
tree851f9129199dbf950c2a68e7f470eece8ed7764c /src/lib/Tools
parentfeat(html): reorder title (diff)
downloaddue.moe-7e4169ced2c6d55e25a54fad6d8be74ac733105b.tar.xz
due.moe-7e4169ced2c6d55e25a54fad6d8be74ac733105b.zip
refactor(activity): prep for next year
Diffstat (limited to 'src/lib/Tools')
-rw-r--r--src/lib/Tools/ActivityHistory/Grid.svelte3
-rw-r--r--src/lib/Tools/Wrapped.svelte5
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/Tools/ActivityHistory/Grid.svelte b/src/lib/Tools/ActivityHistory/Grid.svelte
index a53c1c90..679aae8a 100644
--- a/src/lib/Tools/ActivityHistory/Grid.svelte
+++ b/src/lib/Tools/ActivityHistory/Grid.svelte
@@ -14,6 +14,7 @@
export let user: AniListAuthorisation;
export let activityData: ActivityHistoryEntry[] | null = null;
+ export let currentYear = new Date().getFullYear();
let activityHistoryData: ActivityHistoryEntry[];
let currentUserIdentity = { name: '', id: -1 };
@@ -43,7 +44,7 @@
{:else if activityHistoryData === undefined}
Loading activity history ... 50%
{:else}
- {@const filledActivities = fillMissingDays(activityHistoryData)}
+ {@const filledActivities = fillMissingDays(activityHistoryData, false, currentYear)}
{@const highestActivity = Math.max(...filledActivities.map((activity) => activity.amount))}
<div class="grid">
diff --git a/src/lib/Tools/Wrapped.svelte b/src/lib/Tools/Wrapped.svelte
index 2abe66da..63d67394 100644
--- a/src/lib/Tools/Wrapped.svelte
+++ b/src/lib/Tools/Wrapped.svelte
@@ -29,6 +29,7 @@
export let user: AniListAuthorisation;
+ const currentYear = new Date(Date.now()).getFullYear();
let currentUserIdentity = { name: '', id: -1 };
let episodes = 0;
let chapters = 0;
@@ -196,8 +197,6 @@
const update = async () => {
if (currentUserIdentity.id === -1) return;
- const currentYear = new Date(Date.now()).getFullYear();
-
animeList = (
await mediaListCollection(
user,
@@ -395,7 +394,7 @@
{#if currentUserIdentity.id === -2}
Please log in to view this page.
{:else if currentUserIdentity.id !== -1}
- {#await useFullActivityHistory ? fullActivityHistory(user, currentUserIdentity) : getActivityHistory(currentUserIdentity)}
+ {#await useFullActivityHistory ? fullActivityHistory(user, currentUserIdentity, currentYear) : getActivityHistory(currentUserIdentity)}
{@html nbsp(`Loading${useFullActivityHistory ? ' full-year' : ''} activity history ...`)}
{:then activities}
{#await wrapped(user, currentUserIdentity)}