diff options
| author | Fuwn <[email protected]> | 2023-11-07 14:27:44 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-11-07 14:27:44 -0800 |
| commit | 2ae2bb55d7f138da5f37611e23698cd4e79a590d (patch) | |
| tree | 08f3e089dc2df6e73d69827d598225155cce324a /src/lib | |
| parent | refactor(media): simplify flatten (diff) | |
| download | due.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.ts | 16 |
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 ( |