diff --git a/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift b/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift index 043060416..43c0caaaf 100644 --- a/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift +++ b/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift @@ -131,7 +131,7 @@ class RoomSummaryProvider: RoomSummaryProviderProtocol { rustFilters.append(contentsOf: [.nonLeft, .nonSpace, .deduplicateVersions]) if !filters.contains(.lowPriority), appSettings.lowPriorityFilterEnabled { - rustFilters.append(.all(filters: [.nonLowPriority, .joined])) + rustFilters.append(.nonLowPriority) } _ = listUpdatesSubscriptionResult?.controller().setFilter(kind: .all(filters: rustFilters)) diff --git a/UnitTests/Sources/RoomSummaryProviderTests.swift b/UnitTests/Sources/RoomSummaryProviderTests.swift index 0f9ef8254..bc8e96dc1 100644 --- a/UnitTests/Sources/RoomSummaryProviderTests.swift +++ b/UnitTests/Sources/RoomSummaryProviderTests.swift @@ -59,7 +59,7 @@ final class RoomSummaryProviderTests: XCTestCase { XCTAssertEqual(dynamicEntriesController.setFilterKindReceivedInvocations.last, .all(filters: [.nonLeft, .nonSpace, .deduplicateVersions, - .all(filters: [.nonLowPriority, .joined])])) + .nonLowPriority])) // When setting the low priority filter. roomSummaryProvider.setFilter(.all(filters: [.lowPriority])) @@ -82,7 +82,7 @@ final class RoomSummaryProviderTests: XCTestCase { .nonLeft, .nonSpace, .deduplicateVersions, - .all(filters: [.nonLowPriority, .joined])])) + .nonLowPriority])) } // MARK: - Helpers