aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/AniList/wrapped.ts17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/lib/AniList/wrapped.ts b/src/lib/AniList/wrapped.ts
index bd700101..8a3b3f57 100644
--- a/src/lib/AniList/wrapped.ts
+++ b/src/lib/AniList/wrapped.ts
@@ -42,9 +42,11 @@ const profileActivities = async (user: AniListAuthorisation, identity: UserIdent
activities(userId: ${identity.id}, type_in: [ TEXT, MESSAGE ]) {
... on TextActivity {
type
+ createdAt
}
... on MessageActivity {
type
+ createdAt
}
}
pageInfo {
@@ -70,8 +72,19 @@ const profileActivities = async (user: AniListAuthorisation, identity: UserIdent
}
return {
- statusCount: pages.flat().filter((activity) => activity.type == 'TEXT').length,
- messageCount: pages.flat().filter((activity) => activity.type == 'MESSAGE').length
+ statusCount: pages
+ .flat()
+ .filter(
+ (activity) =>
+ activity.type == 'TEXT' && activity.createdAt > Math.floor(Date.now() / 1000) - 31556952
+ ).length,
+ messageCount: pages
+ .flat()
+ .filter(
+ (activity) =>
+ activity.type == 'MESSAGE' &&
+ activity.createdAt > Math.floor(Date.now() / 1000) - 31556952
+ ).length
};
};