mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 04:44:37 +03:00
Add batch delete for performers/tags/studios/movies (#1053)
* Add batch delete for performers/tags/studios/movies * Fix ListFilter styling bug
This commit is contained in:
@@ -309,6 +309,18 @@ export const usePerformerDestroy = () =>
|
||||
update: deleteCache(performerMutationImpactedQueries),
|
||||
});
|
||||
|
||||
export const usePerformersDestroy = (
|
||||
variables: GQL.PerformersDestroyMutationVariables
|
||||
) =>
|
||||
GQL.usePerformersDestroyMutation({
|
||||
variables,
|
||||
refetchQueries: getQueryNames([
|
||||
GQL.FindPerformersDocument,
|
||||
GQL.AllPerformersForFilterDocument,
|
||||
]),
|
||||
update: deleteCache(performerMutationImpactedQueries),
|
||||
});
|
||||
|
||||
const sceneMutationImpactedQueries = [
|
||||
GQL.FindPerformerDocument,
|
||||
GQL.FindPerformersDocument,
|
||||
@@ -562,6 +574,12 @@ export const useStudioDestroy = (input: GQL.StudioDestroyInput) =>
|
||||
update: deleteCache(studioMutationImpactedQueries),
|
||||
});
|
||||
|
||||
export const useStudiosDestroy = (input: GQL.StudiosDestroyMutationVariables) =>
|
||||
GQL.useStudiosDestroyMutation({
|
||||
variables: input,
|
||||
update: deleteCache(studioMutationImpactedQueries),
|
||||
});
|
||||
|
||||
export const movieMutationImpactedQueries = [
|
||||
GQL.FindSceneDocument,
|
||||
GQL.FindScenesDocument,
|
||||
@@ -589,6 +607,12 @@ export const useMovieDestroy = (input: GQL.MovieDestroyInput) =>
|
||||
update: deleteCache(movieMutationImpactedQueries),
|
||||
});
|
||||
|
||||
export const useMoviesDestroy = (input: GQL.MoviesDestroyMutationVariables) =>
|
||||
GQL.useMoviesDestroyMutation({
|
||||
variables: input,
|
||||
update: deleteCache(movieMutationImpactedQueries),
|
||||
});
|
||||
|
||||
export const tagMutationImpactedQueries = [
|
||||
GQL.FindSceneDocument,
|
||||
GQL.FindScenesDocument,
|
||||
@@ -622,6 +646,12 @@ export const useTagDestroy = (input: GQL.TagDestroyInput) =>
|
||||
update: deleteCache(tagMutationImpactedQueries),
|
||||
});
|
||||
|
||||
export const useTagsDestroy = (input: GQL.TagsDestroyMutationVariables) =>
|
||||
GQL.useTagsDestroyMutation({
|
||||
variables: input,
|
||||
update: deleteCache(tagMutationImpactedQueries),
|
||||
});
|
||||
|
||||
export const useConfigureGeneral = (input: GQL.ConfigGeneralInput) =>
|
||||
GQL.useConfigureGeneralMutation({
|
||||
variables: { input },
|
||||
|
||||
Reference in New Issue
Block a user