File tree Expand file tree Collapse file tree 1 file changed +2
-5
lines changed
Expand file tree Collapse file tree 1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -158,12 +158,9 @@ export const useOpenedRoom = (): IRoom['_id'] | undefined => useSyncExternalStor
158158export 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
You can’t perform that action at this time.
0 commit comments