aboutsummaryrefslogtreecommitdiff
path: root/src/lib/AniList/media.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/AniList/media.ts')
-rw-r--r--src/lib/AniList/media.ts18
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'];