aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/List/Anime/CleanAnimeList.svelte11
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(