aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-02-04 18:47:23 -0800
committerFuwn <[email protected]>2024-02-04 18:47:23 -0800
commite134af3acf93c026be795d54cdd1de75bb628a0d (patch)
tree354d4b8f29e869ab4cdb138fbbc9deae8c02d63e /src/lib
parentfeat(badges): allow user id (diff)
downloaddue.moe-e134af3acf93c026be795d54cdd1de75bb628a0d.tar.xz
due.moe-e134af3acf93c026be795d54cdd1de75bb628a0d.zip
feat(user): can use id
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/AniList/user.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/AniList/user.ts b/src/lib/AniList/user.ts
index c6b8189a..d2f06354 100644
--- a/src/lib/AniList/user.ts
+++ b/src/lib/AniList/user.ts
@@ -44,7 +44,7 @@ export interface FullUser {
about: string;
}
-export const user = async (username: string): Promise<User> =>
+export const user = async (username: string, id = false): Promise<User> =>
(
await (
await fetch('https://graphql.anilist.co', {
@@ -54,7 +54,7 @@ export const user = async (username: string): Promise<User> =>
Accept: 'application/json'
},
body: JSON.stringify({
- query: `{ User(name: "${username}") {
+ query: `{ User(${id ? `id: ${username}` : `name: "${username}"`}) {
name id bannerImage avatar { large } statistics {
anime {
count meanScore minutesWatched episodesWatched