frontend client for gemstone. decentralised workplace app

fix: invalidate queries correctly

serenity b74e73e2 db7fecc6

Changed files
+4 -6
src
components
Invites
+4 -6
src/components/Invites/index.tsx
···
useConstellationInvitesQuery(session);
const queryClient = useQueryClient();
-
const queryKeysToInvalidate = constellationInvitesQueryKey.concat([
-
"membership",
-
session.did,
-
]);
-
const { mutate: mutateInvites, error: inviteMutationError } = useMutation({
mutationFn: async (state: "accepted" | "rejected") => {
const inviteCommitRes = await getCommitFromFullAtUri(inviteAtUri);
···
},
onSuccess: async () => {
await queryClient.invalidateQueries({
-
queryKey: queryKeysToInvalidate,
+
queryKey: ["membership", session.did],
+
});
+
await queryClient.invalidateQueries({
+
queryKey: constellationInvitesQueryKey,
});
},
onError: () => {