diff options
| author | Fuwn <[email protected]> | 2024-02-12 07:05:34 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-02-12 07:05:34 -0800 |
| commit | cb8689e253be304774591178a0a1d7510f49cb87 (patch) | |
| tree | e988a994bda66d8e3a3aad453674a33f607886c2 /src/lib/List | |
| parent | feat(database): config sync scaffolding (diff) | |
| download | due.moe-cb8689e253be304774591178a0a1d7510f49cb87.tar.xz due.moe-cb8689e253be304774591178a0a1d7510f49cb87.zip | |
fix(anime): new list on new episode
Diffstat (limited to 'src/lib/List')
| -rw-r--r-- | src/lib/List/Anime/CleanAnimeList.svelte | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte index b8315a3f..c94dc15e 100644 --- a/src/lib/List/Anime/CleanAnimeList.svelte +++ b/src/lib/List/Anime/CleanAnimeList.svelte @@ -43,7 +43,16 @@ onMount(() => { keyCacher = setInterval( - () => (media = media), + () => { + media = media; + + if ( + media.some( + (m) => m.nextAiringEpisode?.airingAt && m.nextAiringEpisode.airingAt < Date.now() / 1000 + ) + ) + animeLists = cleanCache(user, $identity); + }, (() => { const airingAt = media .filter( |