diff options
| author | Fuwn <[email protected]> | 2023-12-22 06:53:35 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-12-22 06:53:35 -0800 |
| commit | 8a8cf810e4a03453b8254eaad56c27529dc107ef (patch) | |
| tree | ef2f83e3bb47f5c0e925d91f33ed592a99611da4 /src/lib/AniList/media.ts | |
| parent | fix(activity): only show current year (diff) | |
| download | due.moe-8a8cf810e4a03453b8254eaad56c27529dc107ef.tar.xz due.moe-8a8cf810e4a03453b8254eaad56c27529dc107ef.zip | |
feat(wrapped): genres and tags
Diffstat (limited to 'src/lib/AniList/media.ts')
| -rw-r--r-- | src/lib/AniList/media.ts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/AniList/media.ts b/src/lib/AniList/media.ts index 039b9db6..6fc83296 100644 --- a/src/lib/AniList/media.ts +++ b/src/lib/AniList/media.ts @@ -342,3 +342,21 @@ export const recentMediaActivities = async ( return null; }; + +export const mediaCover = async (id: number) => + ( + await ( + await fetch('https://graphql.anilist.co', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + Accept: 'application/json' + }, + body: JSON.stringify({ + query: `{ + Media(id: ${id}) { coverImage { extraLarge } } + }` + }) + }) + ).json() + )['data']['Media']['coverImage']['extraLarge']; |