Fix membersPublisher queue (#1308)

This commit is contained in:
Alfonso Grillo
2023-07-11 15:09:18 +02:00
committed by GitHub
parent e93af88ea5
commit bfe9ef426b

View File

@@ -39,7 +39,9 @@ class RoomProxy: RoomProxyProtocol {
private let backPaginationStateSubject = PassthroughSubject<BackPaginationStatus, Never>()
private let membersSubject = CurrentValueSubject<[RoomMemberProxyProtocol], Never>([])
var membersPublisher: AnyPublisher<[RoomMemberProxyProtocol], Never> {
membersSubject.eraseToAnyPublisher()
membersSubject
.receive(on: DispatchQueue.main)
.eraseToAnyPublisher()
}
private var timelineListener: RoomTimelineListener?