SDK Update + PowerLevels API update (#4366)

* update the sdk, and updated the power levels APIs

Revert "update the sdk, and updated the power levels APIs"

This reverts commit d3b291003d2b6fd6346ef7e445af4970fda62348.

x

* pr suggestions
This commit is contained in:
Mauro
2025-07-30 16:42:45 +02:00
committed by GitHub
parent 1b90815e10
commit e70e1f36b2
25 changed files with 141 additions and 88 deletions
@@ -86,7 +86,8 @@ class RoomChangeRolesScreenViewModel: RoomChangeRolesScreenViewModelType, RoomCh
let memberDetails = RoomMemberDetails(withProxy: member)
switch member.role {
case .administrator:
// TODO: Create a owner list
case .administrator, .creator:
administrators.append(memberDetails)
case .moderator:
moderators.append(memberDetails)
@@ -139,7 +140,7 @@ class RoomChangeRolesScreenViewModel: RoomChangeRolesScreenViewModelType, RoomCh
hideSavingIndicator()
}
let promotingUpdates = state.membersToPromote.map { ($0.id, state.mode.rustPowerLevel) }
let promotingUpdates = state.membersToPromote.map { ($0.id, state.mode.powerLevelValue) }
let demotingUpdates = state.membersToDemote.map { ($0.id, Int64(0)) }
// A task we can await until the room's info gets modified with the new power levels.