From 7cd0fc0bb78f3fba38da69f669c5ec3c35d0dab3 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 3 Oct 2023 14:47:58 -0700 Subject: feat(anime): disable increment on refresh --- src/lib/List/Anime/CleanAnimeList.svelte | 14 +++++++++----- src/lib/List/Template/AnimeListTemplate.svelte | 1 + 2 files changed, 10 insertions(+), 5 deletions(-) (limited to 'src/lib') diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte index 40a27d90..398ed541 100644 --- a/src/lib/List/Anime/CleanAnimeList.svelte +++ b/src/lib/List/Anime/CleanAnimeList.svelte @@ -16,6 +16,7 @@ export let lastUpdatedMedia: number; export let completed = false; export let previousAnimeList: Media[]; + export let disableIncrement = false; @@ -55,12 +56,15 @@ {(anime.mediaListEntry || { progress: 0 }).progress}{@html totalEpisodes(anime)} - updateMedia(anime.id, anime.mediaListEntry?.progress, () => { - previousAnimeList = media; - animeLists = cleanCache(user, identity); - lastUpdatedMedia = anime.id; - })}>+ { + previousAnimeList = media; + animeLists = cleanCache(user, identity); + lastUpdatedMedia = anime.id; + })}>+ {#if !completed} [{anime.nextAiringEpisode?.episode === -1 diff --git a/src/lib/List/Template/AnimeListTemplate.svelte b/src/lib/List/Template/AnimeListTemplate.svelte index f2bd801d..3b70b06a 100644 --- a/src/lib/List/Template/AnimeListTemplate.svelte +++ b/src/lib/List/Template/AnimeListTemplate.svelte @@ -31,6 +31,7 @@ bind:lastUpdatedMedia {completed} bind:previousAnimeList + disableIncrement /> {:then media} {@const cleanedMedia = cleanMedia(media, $settings.displayUnresolved)} -- cgit v1.2.3