From 8b372a3d3e5f8e995d1276199bced1d8aea675dc Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Tue, 22 Apr 2025 18:03:03 +0200 Subject: [PATCH] fix: pull correct extensions --- src/lib/modules/extensions/extensions.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/lib/modules/extensions/extensions.ts b/src/lib/modules/extensions/extensions.ts index 0cecee2..4fd4c9f 100644 --- a/src/lib/modules/extensions/extensions.ts +++ b/src/lib/modules/extensions/extensions.ts @@ -4,6 +4,7 @@ import anitomyscript, { type AnitomyResult } from 'anitomyscript' import { dedupeAiring, episodeByAirDate, episodes, isMovie, type Media, type MediaEdge } from '../anilist' import { settings, type videoResolutions } from '../settings' import native from '../native' +import { episodes as _episodes } from '../anizip' import { storage } from './storage' @@ -155,15 +156,13 @@ export const extensions = new class Extensions { } async ALToAniDB (media: Media) { - const mappingsResponse = await fetch('https://api.ani.zip/v1/episodes?anilist_id=' + media.id) - const json = await mappingsResponse.json() as EpisodesResponse - if (json.mappings?.anidb_id) return json + const json = await _episodes(media.id) + if (json?.mappings?.anidb_id) return json const parentID = this.getParentForSpecial(media) if (!parentID) return - const parentResponse = await fetch('https://api.ani.zip/v1/episodes?anilist_id=' + parentID) - return await parentResponse.json() as EpisodesResponse + return await _episodes(parentID) } getParentForSpecial (media: Media) {