Merge remote-tracking branch 'origin/add-extension#exchange-password' into add-extension#exchange-password

# Conflicts:
#	src/route-widgets/AliasesRoute/CreateAliasButton.tsx
This commit is contained in:
Myzel394 2022-12-04 19:57:03 +01:00
commit c2f6f434c7
2 changed files with 2 additions and 14 deletions

View File

@ -53,22 +53,10 @@ export function CreateAliasButton(): ReactElement {
onSuccess: async alias => {
showSuccess(t("relations.alias.mutations.success.aliasCreation"))
await queryClient.cancelQueries({
await queryClient.invalidateQueries({
queryKey: ["get_aliases"],
})
queryClient.setQueryData<PaginationResult<AliasList>>(["get_aliases"], old => {
if (old) {
return update(old, {
items: {
$unshift: [alias],
},
})
}
return old
})
return alias
},
},

View File

@ -61,7 +61,7 @@ export default function AliasesRoute(): ReactElement {
const isInCopyAddressMode = !isAnyInputFocused && !lockDisabledCopyMode && isPressingControl
const query = useQuery<PaginationResult<AliasList>, AxiosError>(
["get_aliases", queryValue, searchFilter, typeFilter],
["get_aliases", {queryValue, searchFilter, typeFilter}],
() =>
getAliases({
query: queryValue,