From f3b7e58ee12e1d6f6f21195b393c815fe1b9cfd6 Mon Sep 17 00:00:00 2001 From: "Timothy J. Warren" Date: Mon, 17 Aug 2020 10:24:17 -0400 Subject: [PATCH] Update Kitsu GraphQL Mutations --- .../Mutations/CreateFullLibraryItem.graphql | 18 +++++---- .../Kitsu/Mutations/CreateLibraryItem.graphql | 28 +++++++------ .../Kitsu/Mutations/DeleteLibraryItem.graphql | 8 ++-- .../Mutations/IncrementLibraryItem.graphql | 12 +++--- .../Kitsu/Mutations/UpdateLibraryItem.graphql | 40 ++++++++++--------- 5 files changed, 58 insertions(+), 48 deletions(-) diff --git a/src/AnimeClient/API/Kitsu/Mutations/CreateFullLibraryItem.graphql b/src/AnimeClient/API/Kitsu/Mutations/CreateFullLibraryItem.graphql index fc9a7c04..5a30c439 100644 --- a/src/AnimeClient/API/Kitsu/Mutations/CreateFullLibraryItem.graphql +++ b/src/AnimeClient/API/Kitsu/Mutations/CreateFullLibraryItem.graphql @@ -7,13 +7,15 @@ mutation ( $mediaType: media_type!, $status: MediaListStatus, ) { - createLibraryEntry (input: { - userId: $userId - mediaId: $id - mediaType: $mediaType - status: $status - }) { - mediaId - status + libraryEntry { + create(input: { + userId: $userId + mediaId: $id + mediaType: $mediaType + status: $status + }) { + mediaId + status + } } } \ No newline at end of file diff --git a/src/AnimeClient/API/Kitsu/Mutations/CreateLibraryItem.graphql b/src/AnimeClient/API/Kitsu/Mutations/CreateLibraryItem.graphql index a769afd6..0aae7798 100644 --- a/src/AnimeClient/API/Kitsu/Mutations/CreateLibraryItem.graphql +++ b/src/AnimeClient/API/Kitsu/Mutations/CreateLibraryItem.graphql @@ -7,21 +7,23 @@ mutation ( $type: media_type!, $status: LibraryEntryStatus!, ) { - createLibraryEntry (input: { - userId: $userId - mediaId: $id - mediaType: $type - status: $status - }) { - libraryEntry { - id - media { - type - } - user { + libraryEntry { + create(input: { + userId: $userId + mediaId: $id + mediaType: $type + status: $status + }) { + libraryEntry { id + media { + type + } + user { + id + } + status } - status } } } \ No newline at end of file diff --git a/src/AnimeClient/API/Kitsu/Mutations/DeleteLibraryItem.graphql b/src/AnimeClient/API/Kitsu/Mutations/DeleteLibraryItem.graphql index 599133c0..bace7f38 100644 --- a/src/AnimeClient/API/Kitsu/Mutations/DeleteLibraryItem.graphql +++ b/src/AnimeClient/API/Kitsu/Mutations/DeleteLibraryItem.graphql @@ -1,7 +1,9 @@ mutation ($id: ID!) { - deleteLibraryEntry(input: {id: $id}) { - libraryEntry { - id + libraryEntry{ + delete(input: {id: $id}) { + libraryEntry { + id + } } } } \ No newline at end of file diff --git a/src/AnimeClient/API/Kitsu/Mutations/IncrementLibraryItem.graphql b/src/AnimeClient/API/Kitsu/Mutations/IncrementLibraryItem.graphql index a18905ea..1ad752b3 100644 --- a/src/AnimeClient/API/Kitsu/Mutations/IncrementLibraryItem.graphql +++ b/src/AnimeClient/API/Kitsu/Mutations/IncrementLibraryItem.graphql @@ -1,9 +1,11 @@ mutation($id: ID!, $progress: Int) { - updateLibraryEntry(input: { id: $id, progress: $progress }) { - libraryEntry { - id - progress - status + libraryEntry{ + update(input: { id: $id, progress: $progress }) { + libraryEntry { + id + progress + status + } } } } diff --git a/src/AnimeClient/API/Kitsu/Mutations/UpdateLibraryItem.graphql b/src/AnimeClient/API/Kitsu/Mutations/UpdateLibraryItem.graphql index e5b14a56..61f02f9c 100644 --- a/src/AnimeClient/API/Kitsu/Mutations/UpdateLibraryItem.graphql +++ b/src/AnimeClient/API/Kitsu/Mutations/UpdateLibraryItem.graphql @@ -8,25 +8,27 @@ mutation( $reconsuming: Boolean, $status: LibraryEntryStatus!, ) { - updateLibraryEntry(input: { - id: $id, - notes: $notes - private: $private - progress: $progress - rating: $ratingTwenty - reconsumeCount: $reconsumeCount - reconsuming: $reconsuming - status: $status - }) { - libraryEntry { - id - notes - private - progress - rating - reconsumeCount - reconsuming - status + libraryEntry{ + update(input: { + id: $id, + notes: $notes + private: $private + progress: $progress + rating: $ratingTwenty + reconsumeCount: $reconsumeCount + reconsuming: $reconsuming + status: $status + }) { + libraryEntry { + id + notes + private + progress + rating + reconsumeCount + reconsuming + status + } } } }