Change indentation to 4 spaces
This commit is contained in:
parent
e118f3882d
commit
cfca7157b9
165 changed files with 23146 additions and 23975 deletions
|
|
@ -12,59 +12,59 @@ Permissions::Permissions(QString roomId, QObject *parent)
|
|||
: QObject(parent)
|
||||
, roomId_(roomId)
|
||||
{
|
||||
invalidate();
|
||||
invalidate();
|
||||
}
|
||||
|
||||
void
|
||||
Permissions::invalidate()
|
||||
{
|
||||
pl = cache::client()
|
||||
->getStateEvent<mtx::events::state::PowerLevels>(roomId_.toStdString())
|
||||
.value_or(mtx::events::StateEvent<mtx::events::state::PowerLevels>{})
|
||||
.content;
|
||||
pl = cache::client()
|
||||
->getStateEvent<mtx::events::state::PowerLevels>(roomId_.toStdString())
|
||||
.value_or(mtx::events::StateEvent<mtx::events::state::PowerLevels>{})
|
||||
.content;
|
||||
}
|
||||
|
||||
bool
|
||||
Permissions::canInvite()
|
||||
{
|
||||
return pl.user_level(http::client()->user_id().to_string()) >= pl.invite;
|
||||
return pl.user_level(http::client()->user_id().to_string()) >= pl.invite;
|
||||
}
|
||||
|
||||
bool
|
||||
Permissions::canBan()
|
||||
{
|
||||
return pl.user_level(http::client()->user_id().to_string()) >= pl.ban;
|
||||
return pl.user_level(http::client()->user_id().to_string()) >= pl.ban;
|
||||
}
|
||||
|
||||
bool
|
||||
Permissions::canKick()
|
||||
{
|
||||
return pl.user_level(http::client()->user_id().to_string()) >= pl.kick;
|
||||
return pl.user_level(http::client()->user_id().to_string()) >= pl.kick;
|
||||
}
|
||||
|
||||
bool
|
||||
Permissions::canRedact()
|
||||
{
|
||||
return pl.user_level(http::client()->user_id().to_string()) >= pl.redact;
|
||||
return pl.user_level(http::client()->user_id().to_string()) >= pl.redact;
|
||||
}
|
||||
bool
|
||||
Permissions::canChange(int eventType)
|
||||
{
|
||||
return pl.user_level(http::client()->user_id().to_string()) >=
|
||||
pl.state_level(to_string(qml_mtx_events::fromRoomEventType(
|
||||
static_cast<qml_mtx_events::EventType>(eventType))));
|
||||
return pl.user_level(http::client()->user_id().to_string()) >=
|
||||
pl.state_level(to_string(
|
||||
qml_mtx_events::fromRoomEventType(static_cast<qml_mtx_events::EventType>(eventType))));
|
||||
}
|
||||
bool
|
||||
Permissions::canSend(int eventType)
|
||||
{
|
||||
return pl.user_level(http::client()->user_id().to_string()) >=
|
||||
pl.event_level(to_string(qml_mtx_events::fromRoomEventType(
|
||||
static_cast<qml_mtx_events::EventType>(eventType))));
|
||||
return pl.user_level(http::client()->user_id().to_string()) >=
|
||||
pl.event_level(to_string(
|
||||
qml_mtx_events::fromRoomEventType(static_cast<qml_mtx_events::EventType>(eventType))));
|
||||
}
|
||||
|
||||
bool
|
||||
Permissions::canPingRoom()
|
||||
{
|
||||
return pl.user_level(http::client()->user_id().to_string()) >=
|
||||
pl.notification_level(mtx::events::state::notification_keys::room);
|
||||
return pl.user_level(http::client()->user_id().to_string()) >=
|
||||
pl.notification_level(mtx::events::state::notification_keys::room);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue