diff options
| author | Fuwn <[email protected]> | 2024-06-01 17:11:32 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-06-01 17:11:32 -0700 |
| commit | 3d43fbfc631ee0411a160cf07e7f9000f4f6183d (patch) | |
| tree | 1962504ced3b1c88ee831e71085445f58c6a6239 /src/lib | |
| parent | fix(Announcement): only show when authenticated (diff) | |
| download | due.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.ts | 6 |
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; |