diff options
| author | Factiven <[email protected]> | 2023-12-24 13:03:54 +0700 |
|---|---|---|
| committer | Factiven <[email protected]> | 2023-12-24 13:03:54 +0700 |
| commit | 50a0f0240d7fef133eb5acc1bea2b1168b08e9db (patch) | |
| tree | 307e09e505580415a58d64b5fc3580e9235869f1 /lib/anify/getMangaId.js | |
| parent | Update README.md (#104) (diff) | |
| download | moopa-50a0f0240d7fef133eb5acc1bea2b1168b08e9db.tar.xz moopa-50a0f0240d7fef133eb5acc1bea2b1168b08e9db.zip | |
migrate to typescript
Diffstat (limited to 'lib/anify/getMangaId.js')
| -rw-r--r-- | lib/anify/getMangaId.js | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/lib/anify/getMangaId.js b/lib/anify/getMangaId.js deleted file mode 100644 index 6b1445f..0000000 --- a/lib/anify/getMangaId.js +++ /dev/null @@ -1,40 +0,0 @@ -import axios from "axios"; - -export async function fetchInfo(romaji, english, native) { - try { - const { data: getManga } = await axios.get( - `https://api.anify.tv/search-advanced?query=${ - english || romaji - }&type=manga` - ); - - const findManga = getManga?.results?.find( - (manga) => - manga.title.romaji === romaji || - manga.title.english === english || - manga.title.native === native - ); - - if (!findManga) { - return null; - } - - return { id: findManga.id }; - } catch (error) { - console.error("Error fetching data:", error); - return null; - } -} - -export default async function getMangaId(romaji, english, native) { - try { - const data = await fetchInfo(romaji, english, native); - if (data) { - return data; - } else { - return { message: "Schedule not found" }; - } - } catch (error) { - return { error }; - } -} |