aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-11-07 14:27:44 -0800
committerFuwn <[email protected]>2023-11-07 14:27:44 -0800
commit2ae2bb55d7f138da5f37611e23698cd4e79a590d (patch)
tree08f3e089dc2df6e73d69827d598225155cce324a /src/lib
parentrefactor(media): simplify flatten (diff)
downloaddue.moe-2ae2bb55d7f138da5f37611e23698cd4e79a590d.tar.xz
due.moe-2ae2bb55d7f138da5f37611e23698cd4e79a590d.zip
fix(media): remove rest of ignored
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/AniList/media.ts16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/lib/AniList/media.ts b/src/lib/AniList/media.ts
index e0a127aa..0dfcecf6 100644
--- a/src/lib/AniList/media.ts
+++ b/src/lib/AniList/media.ts
@@ -60,21 +60,7 @@ export const flattenLists = (lists: { name: string; entries: { media: Media }[]
}
}
- for (const ignored of ignoredMediaIds) {
- const index = flattenedList.findIndex((item) => item.id === ignored);
-
- if (index !== -1) {
- flattenedList.splice(index, 1);
- }
- }
-
- return flattenedList.filter((item, index, array) => {
- return (
- array.findIndex((i) => {
- return i.id === item.id;
- }) === index
- );
- });
+ return Array.from(new Set(flattenedList.filter((media) => !ignoredMediaIds.includes(media.id))));
};
export const mediaListCollection = async (