Skip to content

Commit e8148a3

Browse files
committed
fix: invalidate queries for fetching contacts and contact details after granting access and sending message
1 parent 08141de commit e8148a3

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/modules/myData/protectedData/GrantAccessModal.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ export default function GrantAccessModal({
9393
queryClient.invalidateQueries({
9494
queryKey: ['granted access', protectedData.address, userAddress],
9595
});
96+
queryClient.invalidateQueries({
97+
queryKey: ['fetchContacts', userAddress],
98+
});
9699
navigate(`/my-data/${protectedData.address}`);
97100
toast({
98101
title: 'You have successfully authorized a new user.',

src/views/contact/sendMessage.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { WORKERPOOL_ADDRESS_OR_ENS } from '@/config/config';
22
import { Address } from '@/types';
3-
import { useMutation, useQuery } from '@tanstack/react-query';
3+
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
44
import { useState } from 'react';
55
import { Link, useNavigate, useParams } from 'react-router-dom';
66
import { Alert } from '@/components/Alert';
@@ -27,6 +27,7 @@ import { pluralize } from '@/utils/pluralize';
2727

2828
export default function SendMessage() {
2929
const navigate = useNavigate();
30+
const queryClient = useQueryClient();
3031
const { setLastRecipient, setIsMessageSend } = useSendMessageStore();
3132
const { protectedDataAddress } = useParams<{
3233
protectedDataAddress: Address;
@@ -130,7 +131,10 @@ export default function SendMessage() {
130131
},
131132
onSuccess: () => {
132133
setLastRecipient(protectedDataAddress!);
133-
setIsMessageSend(protectedDataAddress!);
134+
setIsMessageSend(true);
135+
queryClient.invalidateQueries({
136+
queryKey: ['contactDetails', protectedDataAddress],
137+
});
134138
navigate('/contacts');
135139
},
136140
});

0 commit comments

Comments
 (0)