aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-08-27 01:37:15 -0700
committerFuwn <[email protected]>2023-08-27 01:37:15 -0700
commit60a91d6b1f238b9d95e86aa1706839945cdb65f3 (patch)
tree717441802b70007d6accbde5a80358b7219119ce /src/lib
parentfeat(list): loading ui changes (diff)
downloaddue.moe-60a91d6b1f238b9d95e86aa1706839945cdb65f3.tar.xz
due.moe-60a91d6b1f238b9d95e86aa1706839945cdb65f3.zip
feat(list): no double clean
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/List/Due/AnimeList.svelte4
-rw-r--r--src/lib/List/Due/MangaList.svelte4
2 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/List/Due/AnimeList.svelte b/src/lib/List/Due/AnimeList.svelte
index f9e7d11e..4580cdf1 100644
--- a/src/lib/List/Due/AnimeList.svelte
+++ b/src/lib/List/Due/AnimeList.svelte
@@ -17,6 +17,10 @@
});
const cleanMedia = (media: object[][], displayUnresolved: boolean) => {
+ if (media === undefined) {
+ return [];
+ }
+
const flattenedLists = flattenLists(media);
const releasingMedia = flattenedLists.filter((media: Media) => media['status'] == 'RELEASING');
const outdatedMedia = releasingMedia.filter((media: Media) => {
diff --git a/src/lib/List/Due/MangaList.svelte b/src/lib/List/Due/MangaList.svelte
index 8f30772f..936d310a 100644
--- a/src/lib/List/Due/MangaList.svelte
+++ b/src/lib/List/Due/MangaList.svelte
@@ -20,6 +20,10 @@
});
const cleanMedia = async (media: object[][], displayUnresolved: boolean) => {
+ if (media === undefined) {
+ return [];
+ }
+
if ($lastPruneAt == '') {
lastPruneAt.set(new Date().getTime().toString());
} else {