Introduce a feature flag for the new identity pinning violation notifications feature.

This commit is contained in:
Stefan Ceriu
2024-10-10 15:04:17 +03:00
committed by Stefan Ceriu
parent 13bc3a1dd4
commit 4d697a3a49
4 changed files with 12 additions and 1 deletions
@@ -142,7 +142,9 @@ class RoomScreenViewModel: RoomScreenViewModelType, RoomScreenViewModelProtocol
}
.store(in: &cancellables)
let identityStatusChangesPublisher = roomProxy.identityStatusChangesPublisher.receive(on: DispatchQueue.main)
let identityStatusChangesPublisher = roomProxy.identityStatusChangesPublisher
.receive(on: DispatchQueue.main)
.filter { [weak self] _ in self?.appSettings.identityPinningViolationNotificationsEnabled ?? false }
Task { [weak self] in
for await changes in identityStatusChangesPublisher.values {