From 02dce32487a4bf7b464e9006e76c0b06ecbe3036 Mon Sep 17 00:00:00 2001 From: Doug <6060466+pixlwave@users.noreply.github.com> Date: Wed, 3 Sep 2025 17:15:25 +0100 Subject: [PATCH] Fix a bug where invites would be hidden when the Low Priority feature is enabled. (#4461) --- .../Services/Room/RoomSummary/RoomSummaryProvider.swift | 2 +- UnitTests/Sources/RoomSummaryProviderTests.swift | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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