Update dependency org.matrix.rustcomponents:sdk-android to v26.05.6 (#6734)

* Update dependency org.matrix.rustcomponents:sdk-android to v26.05.6

* Fix API breaks:

- Add `RoomMember.isServiceMember`.
- Add `beacon` and `beaconInfo` power levels.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
This commit is contained in:
renovate[bot] 2026-05-06 15:31:52 +02:00 committed by GitHub
parent 34f001d22c
commit f4cf704335
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 29 additions and 4 deletions

View file

@ -26,6 +26,8 @@ object RoomPowerLevelsValuesMapper {
roomAvatar = values.roomAvatar,
roomTopic = values.roomTopic,
spaceChild = values.spaceChild,
beacon = values.beacon,
beaconInfo = values.beaconInfo,
)
}
}

View file

@ -24,6 +24,7 @@ internal fun aRustRoomMember(
isIgnored: Boolean = false,
role: RoomMemberRole = RoomMemberRole.USER,
membershipChangeReason: String? = null,
isServiceMember: Boolean = false,
) = RoomMember(
userId = userId.value,
displayName = displayName,
@ -34,4 +35,5 @@ internal fun aRustRoomMember(
isIgnored = isIgnored,
suggestedRoleForPowerLevel = role,
membershipChangeReason = membershipChangeReason,
isServiceMember = isServiceMember,
)

View file

@ -22,6 +22,8 @@ internal fun aRustRoomPowerLevelsValues(
roomAvatar: Long,
roomTopic: Long,
spaceChild: Long,
beacon: Long,
beaconInfo: Long,
) = RoomPowerLevelsValues(
ban = ban,
invite = invite,
@ -33,5 +35,7 @@ internal fun aRustRoomPowerLevelsValues(
roomName = roomName,
roomAvatar = roomAvatar,
roomTopic = roomTopic,
spaceChild = spaceChild
spaceChild = spaceChild,
beacon = beacon,
beaconInfo = beaconInfo,
)

View file

@ -32,4 +32,6 @@ fun defaultFfiRoomPowerLevelValues() = RoomPowerLevelsValues(
roomTopic = 50,
spaceChild = 50,
usersDefault = 0,
beacon = 0,
beaconInfo = 0,
)

View file

@ -30,6 +30,8 @@ class RoomPowerLevelsValuesMapperTest {
roomAvatar = 9,
roomTopic = 10,
spaceChild = 11,
beacon = 12,
beaconInfo = 13,
)
)
).isEqualTo(
@ -44,6 +46,8 @@ class RoomPowerLevelsValuesMapperTest {
roomAvatar = 9,
roomTopic = 10,
spaceChild = 11,
beacon = 12,
beaconInfo = 13,
)
)
}