aboutsummaryrefslogtreecommitdiff
path: root/src/lib/AniList
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/AniList')
-rw-r--r--src/lib/AniList/activity.ts2
-rw-r--r--src/lib/AniList/wrapped.ts10
2 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/AniList/activity.ts b/src/lib/AniList/activity.ts
index 6c8deca7..01c1010b 100644
--- a/src/lib/AniList/activity.ts
+++ b/src/lib/AniList/activity.ts
@@ -128,7 +128,7 @@ const activitiesPage = async (
pageInfo { hasNextPage }
activities(userId: ${userIdentity.id}, createdAt_greater: ${Math.floor(
new Date(year, 0, 1).getTime() / 1000
- )}, createdAt_lesser: ${Math.floor(new Date(year, 6, 1).getTime() / 1000)}) {
+ )}, createdAt_lesser: ${Math.floor(new Date(year, 7, 1).getTime() / 1000)}) {
... on TextActivity { createdAt }
... on ListActivity { createdAt }
... on MessageActivity { createdAt }
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
};
};