From 98e7489aaf9e7b95e8b7fc1067c2941ec9d9d9aa Mon Sep 17 00:00:00 2001 From: Alfonso Grillo Date: Tue, 11 Jul 2023 15:09:18 +0200 Subject: [PATCH] Fix membersPublisher queue (#1308) --- ElementX/Sources/Services/Room/RoomProxy.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ElementX/Sources/Services/Room/RoomProxy.swift b/ElementX/Sources/Services/Room/RoomProxy.swift index 80ba33152a..88f3810b9c 100644 --- a/ElementX/Sources/Services/Room/RoomProxy.swift +++ b/ElementX/Sources/Services/Room/RoomProxy.swift @@ -39,7 +39,9 @@ class RoomProxy: RoomProxyProtocol { private let backPaginationStateSubject = PassthroughSubject() private let membersSubject = CurrentValueSubject<[RoomMemberProxyProtocol], Never>([]) var membersPublisher: AnyPublisher<[RoomMemberProxyProtocol], Never> { - membersSubject.eraseToAnyPublisher() + membersSubject + .receive(on: DispatchQueue.main) + .eraseToAnyPublisher() } private var timelineListener: RoomTimelineListener?