events: Add SyncRoomPowerLevelsEvent::power_levels
This commit is contained in:
parent
9f6f176f8d
commit
873270db1d
@ -181,6 +181,16 @@ impl RoomPowerLevelsEvent {
|
||||
}
|
||||
}
|
||||
|
||||
impl SyncRoomPowerLevelsEvent {
|
||||
/// Obtain the effective power levels, regardless of whether this event is redacted.
|
||||
pub fn power_levels(&self) -> RoomPowerLevels {
|
||||
match self {
|
||||
Self::Original(ev) => ev.content.clone().into(),
|
||||
Self::Redacted(ev) => ev.content.clone().into(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// The effective power levels of a room.
|
||||
///
|
||||
/// This struct contains the same fields as [`RoomPowerLevelsEventContent`] and be created from that
|
||||
|
Loading…
x
Reference in New Issue
Block a user