Skip to content

Commit 514deae

Browse files
fix(Omnichannel): nonstop sound on current chats using continuous notifications (#32572)
1 parent 3b820dc commit 514deae

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.changeset/thin-suns-invent.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@rocket.chat/meteor": patch
3+
---
4+
5+
Fixes issues causing nonstop sound notification when taking a chat from the `Current Chats` view

apps/meteor/client/views/room/body/hooks/useUnreadMessages.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,11 @@ export const useHandleUnread = (
9393
const debouncedReadMessageRead = useMemo(
9494
() =>
9595
withDebouncing({ wait: 500 })(() => {
96-
chat.readStateManager.attemptMarkAsRead();
96+
if (subscribed) {
97+
chat.readStateManager.attemptMarkAsRead();
98+
}
9799
}),
98-
[chat.readStateManager],
100+
[chat.readStateManager, subscribed],
99101
);
100102

101103
useEffect(

0 commit comments

Comments
 (0)