Prevent mapping members on the main queue inside the room screen view model

This commit is contained in:
Stefan Ceriu
2023-09-20 10:31:01 +03:00
committed by Stefan Ceriu
parent c2a1560b1d
commit 82981f33e9
8 changed files with 19 additions and 17 deletions
@@ -145,7 +145,8 @@ class RoomDetailsScreenViewModel: RoomDetailsScreenViewModelType, RoomDetailsScr
return
}
roomProxy.membersPublisher
roomProxy.members
.receive(on: DispatchQueue.main)
.sink { [weak self] members in
guard let self else { return }
let dmRecipient = members.first(where: { !$0.isAccountOwner })