mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
redesigned empty state for the room members list
This commit is contained in:
@@ -104,11 +104,15 @@ class RoomMembersListScreenViewModel: RoomMembersListScreenViewModelType, RoomMe
|
||||
self.members = members
|
||||
self.currentUserProxy = members.first { $0.userID == roomProxy.ownUserID }
|
||||
|
||||
var newBindings = state.bindings
|
||||
if state.bindings.mode == .banned, roomMembersDetails.bannedMembers.count == 0 {
|
||||
newBindings.mode = .members
|
||||
}
|
||||
self.state = .init(joinedMembersCount: roomProxy.infoPublisher.value.joinedMembersCount,
|
||||
joinedMembers: roomMembersDetails.joinedMembers,
|
||||
invitedMembers: roomMembersDetails.invitedMembers,
|
||||
bannedMembers: roomMembersDetails.bannedMembers,
|
||||
bindings: state.bindings)
|
||||
bindings: newBindings)
|
||||
|
||||
if let powerLevels = roomProxy.infoPublisher.value.powerLevels {
|
||||
self.state.canInviteUsers = powerLevels.canOwnUserInvite()
|
||||
|
||||
Reference in New Issue
Block a user