diff options
Diffstat (limited to 'src/lib')
| -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( |