aboutsummaryrefslogtreecommitdiff
path: root/src/lib/AniList
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-11-12 20:21:47 -0800
committerFuwn <[email protected]>2023-11-12 20:21:47 -0800
commit2725f7783c0bb62de6572733c870063028c3e46f (patch)
tree2fe50972081752dd13ca0c35266741c9902a6a40 /src/lib/AniList
parentfix(wrapped): add more anilist fonts (diff)
downloaddue.moe-2725f7783c0bb62de6572733c870063028c3e46f.tar.xz
due.moe-2725f7783c0bb62de6572733c870063028c3e46f.zip
feat(tools): grid and avatar for birthdays
Diffstat (limited to 'src/lib/AniList')
-rw-r--r--src/lib/AniList/character.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/AniList/character.ts b/src/lib/AniList/character.ts
index 27caef99..1a5cb3c4 100644
--- a/src/lib/AniList/character.ts
+++ b/src/lib/AniList/character.ts
@@ -3,6 +3,9 @@ export interface Character {
full: string;
};
id: number;
+ image: {
+ large: string;
+ };
}
export interface CharactersPage {
@@ -27,7 +30,7 @@ const charactersPage = async (page: number): Promise<CharactersPage> =>
},
body: JSON.stringify({
query: `{ Page(page: ${page}, perPage: 50) {
- characters(isBirthday: true) { name { full } id }
+ characters(isBirthday: true) { name { full } id image { large } }
pageInfo { hasNextPage currentPage }
} }`
})
@@ -44,6 +47,9 @@ export const todaysCharacterBirthdays = async (): Promise<Character[]> => {
id: character['id'],
name: {
full: character['name']['full']
+ },
+ image: {
+ large: character['image']['large']
}
});
}
@@ -54,6 +60,9 @@ export const todaysCharacterBirthdays = async (): Promise<Character[]> => {
id: character['id'],
name: {
full: character['name']['full']
+ },
+ image: {
+ large: character['image']['large']
}
});
}