RoomListStore: Unread filter should only filter rooms having unread counts (#29555)

* Use `hasUnreadCount` instead of `isUnread`

* Fix broken test

* Write test
This commit is contained in:
R Midhun Suresh
2025-03-21 13:58:00 +05:30
committed by GitHub
parent 5a6c9a4c9a
commit 0dc295e3b8
3 changed files with 40 additions and 3 deletions

View File

@@ -11,7 +11,7 @@ import { RoomNotificationStateStore } from "../../../notifications/RoomNotificat
export class UnreadFilter implements Filter {
public matches(room: Room): boolean {
return RoomNotificationStateStore.instance.getRoomState(room).isUnread;
return RoomNotificationStateStore.instance.getRoomState(room).hasUnreadCount;
}
public get key(): FilterKey.UnreadFilter {