aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-09-03 17:58:56 -0700
committerFuwn <[email protected]>2023-09-03 17:58:56 -0700
commit00a37d80baff59b57fec2bd475ab7de531580199 (patch)
tree4c487e8d02859924c1e0abbf45fcf979c0f45489 /src/lib
parentfix(manga): manga collection refresh (diff)
downloaddue.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.svelte7
-rw-r--r--src/lib/List/Due/MangaList.svelte7
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))
);
});