From 2ae2bb55d7f138da5f37611e23698cd4e79a590d Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 7 Nov 2023 14:27:44 -0800 Subject: fix(media): remove rest of ignored --- src/lib/AniList/media.ts | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) (limited to 'src/lib') 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 ( -- cgit v1.2.3