Feature/add option to remove manga from categories when removing from library (#633)

* Optionally remove manga categories when removing them from library

* Use "Mangas::removeFromLibrary"

* Handle uncatched promises
This commit is contained in:
schroda
2024-03-02 15:28:58 +01:00
committed by GitHub
parent c5a5c4b8af
commit 8bdf035ca7
12 changed files with 65 additions and 13 deletions

View File

@@ -130,7 +130,11 @@ export const UPDATE_MANGA = gql`
`;
export const UPDATE_MANGAS = gql`
mutation UPDATE_MANGAS($input: UpdateMangasInput!) {
mutation UPDATE_MANGAS(
$input: UpdateMangasInput!
$updateCategoryInput: UpdateMangasCategoriesInput!
$updateCategories: Boolean!
) {
updateMangas(input: $input) {
clientMutationId
mangas {
@@ -148,6 +152,20 @@ export const UPDATE_MANGAS = gql`
}
}
}
updateMangasCategories(input: $updateCategoryInput) @include(if: $updateCategories) {
mangas {
id
categories {
nodes {
id
mangas {
totalCount
}
}
totalCount
}
}
}
}
`;