summary refs log tree commit diff
path: root/src/timeline/Permissions.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2022-05-07 02:30:16 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2022-05-07 02:30:16 +0200
commitdb1bcd7b5aec3c3c814083b6d98020508f98ed13 (patch)
tree56e28e3cfbc6763a1f26f8debd4bfe33b8e3b34e /src/timeline/Permissions.cpp
parentMerge branch 'TheDrawingCoder-Gamer-master' (diff)
downloadnheko-db1bcd7b5aec3c3c814083b6d98020508f98ed13.tar.xz
Show powerlevels in memberlist
Diffstat (limited to 'src/timeline/Permissions.cpp')
-rw-r--r--src/timeline/Permissions.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/timeline/Permissions.cpp b/src/timeline/Permissions.cpp

index 917495a2..01d38599 100644 --- a/src/timeline/Permissions.cpp +++ b/src/timeline/Permissions.cpp
@@ -63,6 +63,31 @@ Permissions::canSend(int eventType) qml_mtx_events::fromRoomEventType(static_cast<qml_mtx_events::EventType>(eventType)))); } +int +Permissions::defaultLevel() +{ + return pl.users_default; +} +int +Permissions::redactLevel() +{ + return pl.redact; +} +int +Permissions::changeLevel(int eventType) +{ + return + pl.state_level(to_string( + qml_mtx_events::fromRoomEventType(static_cast<qml_mtx_events::EventType>(eventType)))); +} +int +Permissions::sendLevel(int eventType) +{ + return + pl.event_level(to_string( + qml_mtx_events::fromRoomEventType(static_cast<qml_mtx_events::EventType>(eventType)))); +} + bool Permissions::canPingRoom() {