diff options
| author | Fuwn <[email protected]> | 2023-12-24 02:56:16 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-12-24 02:56:16 -0800 |
| commit | ee6d4454e8a49fc43d65451fedd090deb646ca97 (patch) | |
| tree | 282c4824c0895eb98a0cf2feec0053fc02ad4fa4 /src/lib | |
| parent | chore(anilist): remove specified type (diff) | |
| download | due.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.ts | 23 |
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, |