Switch to using the power levels for retrieving a user's role.

This commit is contained in:
Stefan Ceriu
2025-06-25 12:42:24 +03:00
committed by Stefan Ceriu
parent de723853e3
commit 8dc389cd54
6 changed files with 88 additions and 5 deletions
@@ -10,9 +10,10 @@ import MatrixRustSDK
// sourcery: AutoMockable
protocol RoomPowerLevelsProxyProtocol {
var values: RoomPowerLevelsValues { get }
var userPowerLevels: [String: Int64] { get }
func suggestedRole(forUser userID: String) -> RoomMemberRole
func canOwnUser(sendMessage messageType: MessageLikeEventType) -> Bool
func canOwnUser(sendStateEvent event: StateEventType) -> Bool
func canOwnUserInvite() -> Bool