aboutsummaryrefslogtreecommitdiff
path: root/src/lib/AniList
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-02-01 22:57:46 -0800
committerFuwn <[email protected]>2024-02-01 22:57:46 -0800
commit2ce87ea66c6dac11f7396393bdab4965e3b4d80f (patch)
tree4e72cd250bc0a862358123ba330ffdffaf0ac804 /src/lib/AniList
parentfeat(list): remove title display tooltips (diff)
downloaddue.moe-2ce87ea66c6dac11f7396393bdab4965e3b4d80f.tar.xz
due.moe-2ce87ea66c6dac11f7396393bdab4965e3b4d80f.zip
feat(likes): show avatar on hover
Diffstat (limited to 'src/lib/AniList')
-rw-r--r--src/lib/AniList/activity.ts6
-rw-r--r--src/lib/AniList/follow.ts3
-rw-r--r--src/lib/AniList/forum.ts2
3 files changed, 7 insertions, 4 deletions
diff --git a/src/lib/AniList/activity.ts b/src/lib/AniList/activity.ts
index 58af2fd0..0b0929d6 100644
--- a/src/lib/AniList/activity.ts
+++ b/src/lib/AniList/activity.ts
@@ -268,9 +268,9 @@ export const activityLikes = async (id: number): Promise<Partial<User>[]> => {
query: `{
Activity(id: ${id}) {
__typename
- ... on TextActivity { likes { name } }
- ... on ListActivity { likes { name } }
- ... on MessageActivity { likes { name } }
+ ... on TextActivity { likes { name avatar { large } } }
+ ... on ListActivity { likes { name avatar { large } } }
+ ... on MessageActivity { likes { name avatar { large } } }
}
}`
})
diff --git a/src/lib/AniList/follow.ts b/src/lib/AniList/follow.ts
index da477b6a..3601d510 100644
--- a/src/lib/AniList/follow.ts
+++ b/src/lib/AniList/follow.ts
@@ -5,6 +5,9 @@ export interface User {
name: string;
isFollowing: boolean;
isFollower: boolean;
+ avatar: {
+ large: string;
+ };
}
export const toggleFollow = async (
diff --git a/src/lib/AniList/forum.ts b/src/lib/AniList/forum.ts
index 46d569b4..5a1bfc25 100644
--- a/src/lib/AniList/forum.ts
+++ b/src/lib/AniList/forum.ts
@@ -67,7 +67,7 @@ export const threadLikes = async (id: number): Promise<Partial<User>[]> => {
'Content-Type': 'application/json',
Accept: 'application/json'
},
- body: JSON.stringify({ query: `{ Thread(id: ${id}) { likes { name } } }` })
+ body: JSON.stringify({ query: `{ Thread(id: ${id}) { likes { name avatar { large } } } }` })
})
).json();