@@ -16,8 +16,9 @@ use matrix_sdk_ui::{
16
16
room_list_service:: filters:: {
17
17
new_filter_all, new_filter_any, new_filter_category, new_filter_deduplicate_versions,
18
18
new_filter_favourite, new_filter_fuzzy_match_room_name, new_filter_invite,
19
- new_filter_joined, new_filter_low_priority, new_filter_non_left, new_filter_non_space, new_filter_none,
20
- new_filter_normalized_match_room_name, new_filter_unread, BoxedFilterFn , RoomCategory ,
19
+ new_filter_joined, new_filter_low_priority, new_filter_non_left, new_filter_non_space,
20
+ new_filter_none, new_filter_normalized_match_room_name, new_filter_not, new_filter_unread,
21
+ BoxedFilterFn , RoomCategory ,
21
22
} ,
22
23
unable_to_decrypt_hook:: UtdHookManager ,
23
24
} ;
@@ -462,6 +463,7 @@ pub enum RoomListEntriesDynamicFilterKind {
462
463
Unread ,
463
464
Favourite ,
464
465
LowPriority ,
466
+ NonLowPriority ,
465
467
Invite ,
466
468
Category { expect : RoomListFilterCategory } ,
467
469
None ,
@@ -502,6 +504,7 @@ impl From<RoomListEntriesDynamicFilterKind> for BoxedFilterFn {
502
504
Kind :: Unread => Box :: new ( new_filter_unread ( ) ) ,
503
505
Kind :: Favourite => Box :: new ( new_filter_favourite ( ) ) ,
504
506
Kind :: LowPriority => Box :: new ( new_filter_low_priority ( ) ) ,
507
+ Kind :: NonLowPriority => Box :: new ( new_filter_not ( Box :: new ( new_filter_low_priority ( ) ) ) ) ,
505
508
Kind :: Invite => Box :: new ( new_filter_invite ( ) ) ,
506
509
Kind :: Category { expect } => Box :: new ( new_filter_category ( expect. into ( ) ) ) ,
507
510
Kind :: None => Box :: new ( new_filter_none ( ) ) ,
0 commit comments