aboutsummaryrefslogtreecommitdiff
path: root/src/lib/AniList/wrapped.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-01 01:06:55 -0800
committerFuwn <[email protected]>2024-01-01 01:06:55 -0800
commit27dc31958bab49093cf705c14929700e3e1d85a6 (patch)
tree90cfa8f77b7e5dcd63cfb93caaf842013ebfddda /src/lib/AniList/wrapped.ts
parentfix(wrapped): defaults for no activity (diff)
downloaddue.moe-27dc31958bab49093cf705c14929700e3e1d85a6.tar.xz
due.moe-27dc31958bab49093cf705c14929700e3e1d85a6.zip
fix(wrapped): fix for next year
Diffstat (limited to 'src/lib/AniList/wrapped.ts')
-rw-r--r--src/lib/AniList/wrapped.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/AniList/wrapped.ts b/src/lib/AniList/wrapped.ts
index 00ae0acc..6730f2ea 100644
--- a/src/lib/AniList/wrapped.ts
+++ b/src/lib/AniList/wrapped.ts
@@ -83,7 +83,7 @@ const profileActivities = async (
const pages = [];
let page = 1;
let response = await get(page);
- const yearInSeconds = 31556952;
+ const beginningOfYear = new Date(now).setMonth(0, 1) / 1000;
pages.push(response['data']['Page']['activities']);
@@ -100,16 +100,16 @@ const profileActivities = async (
.filter(
(activity) =>
activity.type == 'TEXT' &&
- activity.createdAt > Math.floor(now / 1000) - yearInSeconds &&
- activity.createdAt < Math.floor(now / 1000)
+ activity.createdAt > beginningOfYear &&
+ activity.createdAt < now / 1000
).length,
messageCount: pages
.flat()
.filter(
(activity) =>
activity.type == 'MESSAGE' &&
- activity.createdAt > Math.floor(now / 1000) - yearInSeconds &&
- activity.createdAt < Math.floor(now / 1000)
+ activity.createdAt > beginningOfYear &&
+ activity.createdAt < now / 1000
).length
};
};