basic permission handling + use for edit/delete

This commit is contained in:
ouwou
2020-09-24 02:15:25 -04:00
parent dbe9dc3c64
commit 8341781918
14 changed files with 251 additions and 26 deletions

View File

@@ -9,7 +9,7 @@ void from_json(const nlohmann::json &j, Role &m) {
JS_D("permissions", m.PermissionsLegacy);
std::string tmp;
JS_D("permissions_new", tmp);
m.Permissions = std::stoull(tmp);
m.Permissions = static_cast<Permission>(std::stoull(tmp));
JS_D("managed", m.IsManaged);
JS_D("mentionable", m.IsMentionable);
}