aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-06-01 17:11:32 -0700
committerFuwn <[email protected]>2024-06-01 17:11:32 -0700
commit3d43fbfc631ee0411a160cf07e7f9000f4f6183d (patch)
tree1962504ced3b1c88ee831e71085445f58c6a6239 /src/lib
parentfix(Announcement): only show when authenticated (diff)
downloaddue.moe-3d43fbfc631ee0411a160cf07e7f9000f4f6183d.tar.xz
due.moe-3d43fbfc631ee0411a160cf07e7f9000f4f6183d.zip
fix(match): only decrement episode on no delay
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/Media/Anime/Airing/Subtitled/match.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/Media/Anime/Airing/Subtitled/match.ts b/src/lib/Media/Anime/Airing/Subtitled/match.ts
index f16918e2..d0d11479 100644
--- a/src/lib/Media/Anime/Airing/Subtitled/match.ts
+++ b/src/lib/Media/Anime/Airing/Subtitled/match.ts
@@ -181,11 +181,13 @@ export const injectAiringTime = (anime: Media, subsPlease: SubsPlease | null) =>
}
}
- if (nativeTime > time) {
+ const SEVEN_DAYS = 7 * 24 * 60 * 60 * 1000;
+
+ if (nativeTime > time && nativeTime.getTime() <= SEVEN_DAYS) {
nextEpisode -= 1;
}
- if (nativeTime.getTime() - now.getTime() > 7 * 24 * 60 * 60 * 1000) {
+ if (nativeTime.getTime() - now.getTime() > SEVEN_DAYS) {
const beforeTime = time;
time = nativeTime;