mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 04:44:37 +03:00
Add title, rating, o-counter to image lightbox (#2274)
This commit is contained in:
@@ -541,21 +541,64 @@ const updateImageO = (
|
||||
export const useImageIncrementO = (id: string) =>
|
||||
GQL.useImageIncrementOMutation({
|
||||
variables: { id },
|
||||
update: (cache, data) =>
|
||||
updateImageO(id, cache, data.data?.imageIncrementO),
|
||||
update: (cache, data) => {
|
||||
updateImageO(id, cache, data.data?.imageIncrementO);
|
||||
// impacts FindImages as well as FindImage
|
||||
deleteCache([GQL.FindImagesDocument])(cache);
|
||||
},
|
||||
});
|
||||
|
||||
export const mutateImageIncrementO = (id: string) =>
|
||||
client.mutate<GQL.ImageIncrementOMutation>({
|
||||
mutation: GQL.ImageIncrementODocument,
|
||||
variables: { id },
|
||||
update: (cache, data) => {
|
||||
updateImageO(id, cache, data.data?.imageIncrementO);
|
||||
// impacts FindImages as well as FindImage
|
||||
deleteCache([GQL.FindImagesDocument])(cache);
|
||||
},
|
||||
});
|
||||
|
||||
export const useImageDecrementO = (id: string) =>
|
||||
GQL.useImageDecrementOMutation({
|
||||
variables: { id },
|
||||
update: (cache, data) =>
|
||||
updateImageO(id, cache, data.data?.imageDecrementO),
|
||||
update: (cache, data) => {
|
||||
updateImageO(id, cache, data.data?.imageDecrementO);
|
||||
// impacts FindImages as well as FindImage
|
||||
deleteCache([GQL.FindImagesDocument])(cache);
|
||||
},
|
||||
});
|
||||
|
||||
export const mutateImageDecrementO = (id: string) =>
|
||||
client.mutate<GQL.ImageDecrementOMutation>({
|
||||
mutation: GQL.ImageDecrementODocument,
|
||||
variables: { id },
|
||||
update: (cache, data) => {
|
||||
updateImageO(id, cache, data.data?.imageDecrementO);
|
||||
// impacts FindImages as well as FindImage
|
||||
deleteCache([GQL.FindImagesDocument])(cache);
|
||||
},
|
||||
});
|
||||
|
||||
export const useImageResetO = (id: string) =>
|
||||
GQL.useImageResetOMutation({
|
||||
variables: { id },
|
||||
update: (cache, data) => updateImageO(id, cache, data.data?.imageResetO),
|
||||
update: (cache, data) => {
|
||||
updateImageO(id, cache, data.data?.imageResetO);
|
||||
// impacts FindImages as well as FindImage
|
||||
deleteCache([GQL.FindImagesDocument])(cache);
|
||||
},
|
||||
});
|
||||
|
||||
export const mutateImageResetO = (id: string) =>
|
||||
client.mutate<GQL.ImageResetOMutation>({
|
||||
mutation: GQL.ImageResetODocument,
|
||||
variables: { id },
|
||||
update: (cache, data) => {
|
||||
updateImageO(id, cache, data.data?.imageResetO);
|
||||
// impacts FindImages as well as FindImage
|
||||
deleteCache([GQL.FindImagesDocument])(cache);
|
||||
},
|
||||
});
|
||||
|
||||
const galleryMutationImpactedQueries = [
|
||||
|
||||
Reference in New Issue
Block a user