|
@@ -1,7 +1,12 @@
|
|
|
import {addErrorMessage} from 'sentry/actionCreators/indicator';
|
|
|
import {t} from 'sentry/locale';
|
|
|
import {SavedSearch} from 'sentry/types';
|
|
|
-import {useMutation, UseMutationOptions, useQueryClient} from 'sentry/utils/queryClient';
|
|
|
+import {
|
|
|
+ setApiQueryData,
|
|
|
+ useMutation,
|
|
|
+ UseMutationOptions,
|
|
|
+ useQueryClient,
|
|
|
+} from 'sentry/utils/queryClient';
|
|
|
import RequestError from 'sentry/utils/requestError/requestError';
|
|
|
import useApi from 'sentry/utils/useApi';
|
|
|
import {makeFetchSavedSearchesForOrgQueryKey} from 'sentry/views/issueList/queries/useFetchSavedSearchesForOrg';
|
|
@@ -46,7 +51,8 @@ export const useDeleteSavedSearchOptimistic = (
|
|
|
makeFetchSavedSearchesForOrgQueryKey({orgSlug: variables.orgSlug})
|
|
|
);
|
|
|
|
|
|
- queryClient.setQueryData(
|
|
|
+ setApiQueryData(
|
|
|
+ queryClient,
|
|
|
makeFetchSavedSearchesForOrgQueryKey({orgSlug: variables.orgSlug}),
|
|
|
oldData => {
|
|
|
if (!Array.isArray(oldData)) {
|
|
@@ -65,7 +71,8 @@ export const useDeleteSavedSearchOptimistic = (
|
|
|
addErrorMessage(t('Failed to delete saved search.'));
|
|
|
|
|
|
if (context) {
|
|
|
- queryClient.setQueryData(
|
|
|
+ setApiQueryData(
|
|
|
+ queryClient,
|
|
|
makeFetchSavedSearchesForOrgQueryKey({orgSlug: variables.orgSlug}),
|
|
|
context.previousSavedSearches
|
|
|
);
|