diff options
| author | Fuwn <[email protected]> | 2023-09-03 17:58:56 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-09-03 17:58:56 -0700 |
| commit | 00a37d80baff59b57fec2bd475ab7de531580199 (patch) | |
| tree | 4c487e8d02859924c1e0abbf45fcf979c0f45489 /src/lib | |
| parent | fix(manga): manga collection refresh (diff) | |
| download | due.moe-00a37d80baff59b57fec2bd475ab7de531580199.tar.xz due.moe-00a37d80baff59b57fec2bd475ab7de531580199.zip | |
feat(stores): settings store for all settings
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/List/Due/AnimeList.svelte | 7 | ||||
| -rw-r--r-- | src/lib/List/Due/MangaList.svelte | 7 |
2 files changed, 6 insertions, 8 deletions
diff --git a/src/lib/List/Due/AnimeList.svelte b/src/lib/List/Due/AnimeList.svelte index 9f38090b..0cfd5994 100644 --- a/src/lib/List/Due/AnimeList.svelte +++ b/src/lib/List/Due/AnimeList.svelte @@ -6,9 +6,8 @@ import { onDestroy, onMount } from 'svelte'; import anime from '../../../stores/anime'; import animeLastPrune from '../../../stores/mangaLastPrune'; - import sortByDifference from '../../../stores/sortByDifference'; - import displayNotStarted from '../../../stores/displayNotStarted'; import cacheMinutes from '../../../stores/cacheMinutes'; + import settings from '../../../stores/settings'; export let user: AniListAuthorisation; export let identity: UserIdentity; @@ -43,7 +42,7 @@ (media: Media) => media.status == 'RELEASING' && (media.mediaListEntry || { progress: 0 }).progress >= - ($displayNotStarted === 'true' ? 0 : 1) + ($settings.displayNotStarted === true ? 0 : 1) ); const outdatedMedia = releasingMedia.filter((media: Media) => { return ( @@ -64,7 +63,7 @@ } finalMedia.sort((a: Media, b: Media) => { - if ($sortByDifference === 'true') { + if ($settings.sortByDifference === true) { const difference = (anime: Media) => { return ( (anime.nextAiringEpisode?.episode === -1 diff --git a/src/lib/List/Due/MangaList.svelte b/src/lib/List/Due/MangaList.svelte index a7f8d208..43976e0d 100644 --- a/src/lib/List/Due/MangaList.svelte +++ b/src/lib/List/Due/MangaList.svelte @@ -7,10 +7,9 @@ import manga from '../../../stores/manga'; import { chapterDatabase } from '$lib/chapterDatabase'; import cacheMangaMinutes from '../../../stores/cacheMangaMinutes'; - import roundDownChapters from '../../../stores/roundDownChapters'; import mangaLastPrune from '../../../stores/mangaLastPrune'; - import displayNotStarted from '../../../stores/displayNotStarted'; import cacheMinutes from '../../../stores/cacheMinutes'; + import settings from '../../../stores/settings'; export let user: AniListAuthorisation; export let identity: UserIdentity; @@ -64,7 +63,7 @@ media.status == 'RELEASING' && media.format != 'NOVEL' && (media.mediaListEntry || { progress: 0 }).progress >= - ($displayNotStarted === 'true' ? 0 : 1) + ($settings.displayNotStarted === true ? 0 : 1) ); let finalMedia = releasingMedia; @@ -95,7 +94,7 @@ (item.episodes === -1337 && displayUnresolved ? true : (item.mediaListEntry?.progress || 0) < - ($roundDownChapters === 'true' ? Math.floor(item.episodes) : item.episodes)) + ($settings.roundDownChapters === true ? Math.floor(item.episodes) : item.episodes)) ); }); |