Fix membersPublisher queue (#1308)

This commit is contained in:
Alfonso Grillo
2023-07-11 15:09:18 +02:00
committed by GitHub
parent 153149d93f
commit 98e7489aaf
@@ -39,7 +39,9 @@ class RoomProxy: RoomProxyProtocol {
private let backPaginationStateSubject = PassthroughSubject<BackPaginationStatus, Never>() private let backPaginationStateSubject = PassthroughSubject<BackPaginationStatus, Never>()
private let membersSubject = CurrentValueSubject<[RoomMemberProxyProtocol], Never>([]) private let membersSubject = CurrentValueSubject<[RoomMemberProxyProtocol], Never>([])
var membersPublisher: AnyPublisher<[RoomMemberProxyProtocol], Never> { var membersPublisher: AnyPublisher<[RoomMemberProxyProtocol], Never> {
membersSubject.eraseToAnyPublisher() membersSubject
.receive(on: DispatchQueue.main)
.eraseToAnyPublisher()
} }
private var timelineListener: RoomTimelineListener? private var timelineListener: RoomTimelineListener?