aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Tools
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-10 01:57:32 -0800
committerFuwn <[email protected]>2024-01-10 01:57:32 -0800
commitee53fae3584143e970754ea5dbeb0de5d0e43c30 (patch)
treebcaf8dc0adb728b91af0a445f5311a0ace8aa3dc /src/lib/Tools
parentfix(parameters): early return and tools parameter (diff)
downloaddue.moe-ee53fae3584143e970754ea5dbeb0de5d0e43c30.tar.xz
due.moe-ee53fae3584143e970754ea5dbeb0de5d0e43c30.zip
feat(wrapped): more confirmation of date
Diffstat (limited to 'src/lib/Tools')
-rw-r--r--src/lib/Tools/Wrapped.svelte14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/lib/Tools/Wrapped.svelte b/src/lib/Tools/Wrapped.svelte
index d0ba5105..9605b189 100644
--- a/src/lib/Tools/Wrapped.svelte
+++ b/src/lib/Tools/Wrapped.svelte
@@ -305,7 +305,12 @@
? true
: item.mediaListEntry?.repeat === 0) &&
(item.mediaListEntry?.startedAt.year === selectedYear ||
- item.mediaListEntry?.completedAt.year === selectedYear) &&
+ item.mediaListEntry?.completedAt.year === selectedYear ||
+ ((item.mediaListEntry?.createdAt
+ ? new Date(item.mediaListEntry?.createdAt * 1000).getFullYear() === selectedYear
+ : false) && item.mediaListEntry
+ ? item.mediaListEntry?.progress >= 1
+ : false)) &&
(includeMovies ? true : item.format !== 'MOVIE') &&
(includeSpecials ? true : item.format !== 'SPECIAL') &&
(includeOVAs ? true : item.format !== 'OVA')
@@ -346,7 +351,12 @@
self.findIndex((itemToCompare) => itemToCompare.id === item.id) === index &&
(includeRepeats ? true : item.mediaListEntry?.repeat === 0) &&
(item.mediaListEntry?.startedAt.year === selectedYear ||
- item.mediaListEntry?.completedAt.year === selectedYear)
+ item.mediaListEntry?.completedAt.year === selectedYear ||
+ ((item.mediaListEntry?.createdAt
+ ? new Date(item.mediaListEntry?.createdAt * 1000).getFullYear() === selectedYear
+ : false) && item.mediaListEntry
+ ? item.mediaListEntry?.progress >= 1
+ : false))
)
.sort((a, b) => {
if (a.mediaListEntry?.score === undefined) return 1;