element-web-Github/test/hooks
Clark Fischer 431afaafc6
Unify unread notification state determination (#9941)
* Add tests for unread notification facilities

Add some tests to guarantee some consistency in `useUnreadNotifications` and
`RoomNotificationState`.

Signed-off-by: Clark Fischer <clark.fischer@gmail.com>

* Add RoomNotifs#determineUnreadState

Intended as a singular replacement for the divergent implementations before.

Signed-off-by: Clark Fischer <clark.fischer@gmail.com>

* Unify room unread state determination

Have both the class-based facility and the hook use the new unified logic in
`RoomNotifs#determineUnreadState`.

Addresses https://github.com/vector-im/element-web/issues/24229

Signed-off-by: Clark Fischer <clark.fischer@gmail.com>

---------

Signed-off-by: Clark Fischer <clark.fischer@gmail.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-01-31 09:58:17 +00:00
..
useDebouncedCallback-test.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
useLatestResult-test.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
useProfileInfo-test.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
usePublicRoomDirectory-test.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
useSlidingSyncRoomSearch-test.tsx TS 2023-01-20 17:20:20 +00:00
useUnreadNotifications-test.ts Unify unread notification state determination (#9941) 2023-01-31 09:58:17 +00:00
useUserDirectory-test.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
useUserOnboardingTasks-test.tsx static-user-onboarding-steps (#9799) 2023-01-02 14:34:34 +00:00