From 80dae90925c62b0d7773f5652a961332a434430c Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Mon, 2 May 2022 16:25:28 +0200 Subject: [PATCH] events: Add StrippedPowerLevelsEvent::power_levels --- crates/ruma-common/src/events/room/power_levels.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/crates/ruma-common/src/events/room/power_levels.rs b/crates/ruma-common/src/events/room/power_levels.rs index 514a7a23..44d7931e 100644 --- a/crates/ruma-common/src/events/room/power_levels.rs +++ b/crates/ruma-common/src/events/room/power_levels.rs @@ -191,6 +191,13 @@ impl SyncRoomPowerLevelsEvent { } } +impl StrippedRoomPowerLevelsEvent { + /// Obtain the effective power levels from this event. + pub fn power_levels(&self) -> RoomPowerLevels { + self.content.clone().into() + } +} + /// The effective power levels of a room. /// /// This struct contains the same fields as [`RoomPowerLevelsEventContent`] and be created from that