Skip to content

Commit 95c6ecf

Browse files
committed
feat(ffi): Expose the manage_rooms_in_space power level in the FFI layer
1 parent eb5cd3d commit 95c6ecf

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

bindings/matrix-sdk-ffi/src/room/power_levels.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,8 @@ pub struct RoomPowerLevelsValues {
206206
pub room_avatar: i64,
207207
/// The level required to change the room's topic.
208208
pub room_topic: i64,
209+
/// The level required to modify rooms in this space.
210+
pub manage_rooms_in_space: i64,
209211
}
210212

211213
impl From<RumaPowerLevels> for RoomPowerLevelsValues {
@@ -228,6 +230,7 @@ impl From<RumaPowerLevels> for RoomPowerLevelsValues {
228230
room_name: state_event_level_for(&value, &TimelineEventType::RoomName),
229231
room_avatar: state_event_level_for(&value, &TimelineEventType::RoomAvatar),
230232
room_topic: state_event_level_for(&value, &TimelineEventType::RoomTopic),
233+
manage_rooms_in_space: state_event_level_for(&value, &TimelineEventType::SpaceChild),
231234
}
232235
}
233236
}

0 commit comments

Comments
 (0)