From c7d8f3ffa4c545750fc3bb1130ea8ef2be1b6be8 Mon Sep 17 00:00:00 2001 From: Rushil Perera Date: Sun, 17 Nov 2024 09:44:09 -0500 Subject: [PATCH] feat: add id to User --- src/controllers/auth/anilist/getUser.ts | 1 + src/controllers/episodes/markEpisodeAsWatched/anilist.ts | 2 ++ src/types/user.ts | 1 + 3 files changed, 4 insertions(+) diff --git a/src/controllers/auth/anilist/getUser.ts b/src/controllers/auth/anilist/getUser.ts index 67fad6c..32fa7e2 100644 --- a/src/controllers/auth/anilist/getUser.ts +++ b/src/controllers/auth/anilist/getUser.ts @@ -7,6 +7,7 @@ import type { User } from "~/types/user"; const GetUserQuery = graphql(` query GetUser { Viewer { + id name avatar { medium diff --git a/src/controllers/episodes/markEpisodeAsWatched/anilist.ts b/src/controllers/episodes/markEpisodeAsWatched/anilist.ts index ea78d3c..021ac25 100644 --- a/src/controllers/episodes/markEpisodeAsWatched/anilist.ts +++ b/src/controllers/episodes/markEpisodeAsWatched/anilist.ts @@ -9,6 +9,7 @@ const MarkEpisodeAsWatchedMutation = graphql(` progress: $episodeNumber ) { user { + id name avatar { medium @@ -31,6 +32,7 @@ const MarkTitleAsWatchedMutation = graphql(` mutation MarkTitleAsWatched($titleId: Int!) { SaveMediaListEntry(mediaId: $titleId, status: COMPLETED) { user { + id name avatar { medium diff --git a/src/types/user.ts b/src/types/user.ts index 4684465..7834a7a 100644 --- a/src/types/user.ts +++ b/src/types/user.ts @@ -11,6 +11,7 @@ export const User = z .int() /* .openapi({ type: "integer", format: "int64" }) */, meanScore: z.number().openapi({ type: "number", format: "float" }), }), + id: z.number().openapi({ type: "integer", format: "int64" }), name: z.string(), avatar: z.object({ medium: z.string(),