Skip to content

Commit 2e44db6

Browse files
committed
Invalidate ping query to update message badges
1 parent 324cbf9 commit 2e44db6

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

app/web/features/messages/groupchats/GroupChatView.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {
1717
groupChatKey,
1818
groupChatMessagesKey,
1919
groupChatsListKey,
20+
pingQueryKey,
2021
} from "features/queryKeys";
2122
import { useLiteUsers } from "features/userQueries/useLiteUsers";
2223
import { Empty } from "google-protobuf/google/protobuf/empty_pb";
@@ -153,6 +154,7 @@ export default function GroupChatView({
153154
service.conversations.markLastSeenGroupChat(chatId, messageId),
154155
onSuccess: () => {
155156
queryClient.invalidateQueries({ queryKey: groupChatKey(chatId) });
157+
queryClient.invalidateQueries({ queryKey: [pingQueryKey] });
156158
},
157159
});
158160
const { markLastSeen } = useMarkLastSeen(

app/web/features/messages/requests/HostRequestView.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {
1919
hostRequestKey,
2020
hostRequestMessagesKey,
2121
hostRequestsListKey,
22+
pingQueryKey,
2223
} from "features/queryKeys";
2324
import { useLiteUser } from "features/userQueries/useLiteUsers";
2425
import { RpcError } from "grpc-web";
@@ -214,6 +215,7 @@ export default function HostRequestView({
214215
queryClient.invalidateQueries({
215216
queryKey: hostRequestKey(hostRequestId),
216217
});
218+
queryClient.invalidateQueries({ queryKey: [pingQueryKey] });
217219
},
218220
});
219221
const { markLastSeen } = useMarkLastSeen(

0 commit comments

Comments
 (0)