Skip to content

Commit 67fee8c

Browse files
committed
fix room not found
1 parent e3d3f90 commit 67fee8c

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

apps/meteor/client/lib/RoomManager.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -158,12 +158,9 @@ export const useOpenedRoom = (): IRoom['_id'] | undefined => useSyncExternalStor
158158
export const useOpenedRoomUnreadSince = (): Date | undefined => {
159159
const rid = useOpenedRoom();
160160

161-
if (!rid) {
162-
throw new Error('No room opened');
163-
}
164161
return useSyncExternalStore(
165-
(callback) => LegacyRoomManager.getOpenedRoomByRid(rid)?.unreadSince.on('changed', callback) ?? (() => undefined),
166-
() => LegacyRoomManager.getOpenedRoomByRid(rid)?.unreadSince.get(),
162+
(callback) => (rid && LegacyRoomManager.getOpenedRoomByRid(rid)?.unreadSince.on('changed', callback)) || (() => undefined),
163+
() => (rid ? LegacyRoomManager.getOpenedRoomByRid(rid)?.unreadSince.get() : undefined),
167164
);
168165
};
169166

0 commit comments

Comments
 (0)