From fd698604d97d55bd925d14953e11ecef6e238883 Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Fri, 2 Dec 2022 12:59:17 +0100 Subject: [PATCH] current stand --- .../AliasesRoute/CreateAliasButton.tsx | 16 ++-------------- src/routes/AliasesRoute.tsx | 2 +- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/src/route-widgets/AliasesRoute/CreateAliasButton.tsx b/src/route-widgets/AliasesRoute/CreateAliasButton.tsx index 8746d4c..2660e4b 100644 --- a/src/route-widgets/AliasesRoute/CreateAliasButton.tsx +++ b/src/route-widgets/AliasesRoute/CreateAliasButton.tsx @@ -53,20 +53,8 @@ export function CreateAliasButton(): ReactElement { onSuccess: async alias => { showSuccess(t("relations.alias.mutations.success.aliasCreation")) - await queryClient.cancelQueries({ - queryKey: ["get_aliases", ""], - }) - - queryClient.setQueryData>(["get_aliases", ""], old => { - if (old) { - return update(old, { - items: { - $unshift: [alias], - }, - }) - } - - return old + await queryClient.invalidateQueries({ + queryKey: ["get_aliases"], }) return alias diff --git a/src/routes/AliasesRoute.tsx b/src/routes/AliasesRoute.tsx index d1faa4d..15c4596 100644 --- a/src/routes/AliasesRoute.tsx +++ b/src/routes/AliasesRoute.tsx @@ -61,7 +61,7 @@ export default function AliasesRoute(): ReactElement { const isInCopyAddressMode = !isAnyInputFocused && !lockDisabledCopyMode && isPressingControl const query = useQuery, AxiosError>( - ["get_aliases", queryValue, searchFilter, typeFilter], + ["get_aliases", {queryValue, searchFilter, typeFilter}], () => getAliases({ query: queryValue,