aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-09-03 18:25:03 -0700
committerFuwn <[email protected]>2023-09-03 18:25:03 -0700
commitddc18557b5de23fee2e0723b305fd8d8de62bd17 (patch)
tree1d637c453ee627f62f2cdc63c3bb20d11f3b6b5d /src/lib
parentrefactor(settings): remove useless triple equal (diff)
downloaddue.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.svelte3
-rw-r--r--src/lib/List/Due/MangaList.svelte6
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);