Chats: ['chats'] --> ['chats', 'search']

This commit is contained in:
Alex Gleason 2022-09-21 13:47:46 -05:00
parent 90c8096f9e
commit 15a5c01cef
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7
3 changed files with 6 additions and 6 deletions

View File

@ -38,7 +38,7 @@ const ChatPageSidebar = () => {
},
onSuccess: (response) => {
setChat(response.data);
queryClient.invalidateQueries(['chats']);
queryClient.invalidateQueries(['chats', 'search']);
},
});

View File

@ -47,7 +47,7 @@ const ChatSearch = () => {
},
onSuccess: (response) => {
setChat(response.data);
queryClient.invalidateQueries(['chats']);
queryClient.invalidateQueries(['chats', 'search']);
},
});

View File

@ -120,7 +120,7 @@ const useChats = (search?: string) => {
};
};
const queryInfo = useInfiniteQuery(['chats', search], ({ pageParam }) => getChats(pageParam), {
const queryInfo = useInfiniteQuery(['chats', 'search', search], ({ pageParam }) => getChats(pageParam), {
keepPreviousData: true,
getNextPageParam: (config) => {
if (config.hasMore) {
@ -152,7 +152,7 @@ const useChat = (chatId: string) => {
const markChatAsRead = (lastReadId: string) => {
api.post<IChat>(`/api/v1/pleroma/chats/${chatId}/read`, { last_read_id: lastReadId })
.then(() => queryClient.invalidateQueries(['chats']))
.then(() => queryClient.invalidateQueries(['chats', 'search']))
.catch(() => null);
};
@ -166,7 +166,7 @@ const useChat = (chatId: string) => {
onSuccess(response) {
setChat(response.data);
queryClient.invalidateQueries(['chats', 'messages', chatId]);
queryClient.invalidateQueries(['chats']);
queryClient.invalidateQueries(['chats', 'search']);
},
});
@ -175,7 +175,7 @@ const useChat = (chatId: string) => {
setChat(null);
setEditing(false);
queryClient.invalidateQueries(['chats', 'messages', chatId]);
queryClient.invalidateQueries(['chats']);
queryClient.invalidateQueries(['chats', 'search']);
},
});