diff options
| author | Fuwn <[email protected]> | 2023-09-03 18:25:03 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-09-03 18:25:03 -0700 |
| commit | ddc18557b5de23fee2e0723b305fd8d8de62bd17 (patch) | |
| tree | 1d637c453ee627f62f2cdc63c3bb20d11f3b6b5d /src/lib | |
| parent | refactor(settings): remove useless triple equal (diff) | |
| download | due.moe-ddc18557b5de23fee2e0723b305fd8d8de62bd17.tar.xz due.moe-ddc18557b5de23fee2e0723b305fd8d8de62bd17.zip | |
feat(settings): move cache minutes to settings
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/List/Due/AnimeList.svelte | 3 | ||||
| -rw-r--r-- | src/lib/List/Due/MangaList.svelte | 6 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/lib/List/Due/AnimeList.svelte b/src/lib/List/Due/AnimeList.svelte index 0cfd5994..1409730f 100644 --- a/src/lib/List/Due/AnimeList.svelte +++ b/src/lib/List/Due/AnimeList.svelte @@ -6,7 +6,6 @@ import { onDestroy, onMount } from 'svelte'; import anime from '../../../stores/anime'; import animeLastPrune from '../../../stores/mangaLastPrune'; - import cacheMinutes from '../../../stores/cacheMinutes'; import settings from '../../../stores/settings'; export let user: AniListAuthorisation; @@ -21,7 +20,7 @@ startTime = performance.now(); endTime = -1; animeLists = mediaListCollection(user, identity, Type.Anime, $anime, $animeLastPrune, true); - }, Number($cacheMinutes || 10) * 1000 * 60); + }, Number($settings.cacheMinutes || 10) * 1000 * 60); onMount(async () => { startTime = performance.now(); diff --git a/src/lib/List/Due/MangaList.svelte b/src/lib/List/Due/MangaList.svelte index 43976e0d..374d06e1 100644 --- a/src/lib/List/Due/MangaList.svelte +++ b/src/lib/List/Due/MangaList.svelte @@ -6,9 +6,7 @@ import chaptersLastPrune from '../../../stores/chaptersLastPrune'; import manga from '../../../stores/manga'; import { chapterDatabase } from '$lib/chapterDatabase'; - import cacheMangaMinutes from '../../../stores/cacheMangaMinutes'; import mangaLastPrune from '../../../stores/mangaLastPrune'; - import cacheMinutes from '../../../stores/cacheMinutes'; import settings from '../../../stores/settings'; export let user: AniListAuthorisation; @@ -23,7 +21,7 @@ startTime = performance.now(); endTime = -1; mangaLists = mediaListCollection(user, identity, Type.Manga, $manga, $mangaLastPrune); - }, Number($cacheMinutes || 30) * 1000 * 60); + }, Number($settings.cacheMinutes || 30) * 1000 * 60); onMount(async () => { startTime = performance.now(); @@ -47,7 +45,7 @@ } else { if ( (new Date().getTime() - Number($chaptersLastPrune)) / 1000 / 60 > - Number($cacheMangaMinutes) + Number($settings.cacheMangaMinutes) ) { const unresolved = await chapterDatabase.chapters.where('chapters').equals(-1).toArray(); const ids = unresolved.map((m) => m.id); |