aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-12-24 02:56:16 -0800
committerFuwn <[email protected]>2023-12-24 02:56:16 -0800
commitee6d4454e8a49fc43d65451fedd090deb646ca97 (patch)
tree282c4824c0895eb98a0cf2feec0053fc02ad4fa4 /src/lib
parentchore(anilist): remove specified type (diff)
downloaddue.moe-ee6d4454e8a49fc43d65451fedd090deb646ca97.tar.xz
due.moe-ee6d4454e8a49fc43d65451fedd090deb646ca97.zip
fix(subtitled): fix major filter problem
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/Media/Anime/Airing/Subtitled/match.ts23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/lib/Media/Anime/Airing/Subtitled/match.ts b/src/lib/Media/Anime/Airing/Subtitled/match.ts
index a0ac9573..5ffeb064 100644
--- a/src/lib/Media/Anime/Airing/Subtitled/match.ts
+++ b/src/lib/Media/Anime/Airing/Subtitled/match.ts
@@ -133,17 +133,18 @@ export const injectAiringTime = (anime: Media, subsPlease: SubsPlease | null) =>
}
}
- if (
- // This was an insane debugging session .... What, like eight hours? ...
- airedUnsubtitled({
- nextAiringEpisode: {
- ...anime.nextAiringEpisode,
- airingAt: time.getTime() / 1000,
- nativeAiringAt: nativeTime.getTime() / 1000
- }
- } as Media)
- )
- nextEpisode -= 1;
+ if (anime.mediaListEntry?.progress === (anime.nextAiringEpisode?.episode ?? 0) - 1)
+ if (
+ // This was an insane debugging session .... What, like eight hours? ...
+ airedUnsubtitled({
+ nextAiringEpisode: {
+ ...anime.nextAiringEpisode,
+ airingAt: time.getTime() / 1000,
+ nativeAiringAt: nativeTime.getTime() / 1000
+ }
+ } as Media)
+ )
+ nextEpisode -= 1;
return {
...anime,