fix: incorrect permission values
Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
parent
ac1abc749b
commit
655c2095a9
|
|
@ -53,7 +53,7 @@ object Roles {
|
||||||
if (user.privileged == true) return PermissionBit.GrantAllSafe.value
|
if (user.privileged == true) return PermissionBit.GrantAllSafe.value
|
||||||
if (server.owner == member.id?.user) return PermissionBit.GrantAllSafe.value
|
if (server.owner == member.id?.user) return PermissionBit.GrantAllSafe.value
|
||||||
|
|
||||||
var calculated = server.defaultPermissions ?: 0L
|
var calculated = server.defaultPermissions ?: BitDefaults.Server
|
||||||
|
|
||||||
member.roles?.forEach { roleId ->
|
member.roles?.forEach { roleId ->
|
||||||
val role = server.roles?.get(roleId) ?: return@forEach
|
val role = server.roles?.get(roleId) ?: return@forEach
|
||||||
|
|
@ -83,7 +83,6 @@ object Roles {
|
||||||
// FIXME this is a stupid patch to prevent it from showing "no permission" on a channel on launch
|
// FIXME this is a stupid patch to prevent it from showing "no permission" on a channel on launch
|
||||||
?: return PermissionBit.GrantAllSafe.value
|
?: return PermissionBit.GrantAllSafe.value
|
||||||
|
|
||||||
|
|
||||||
if (server.owner == user?.id) return PermissionBit.GrantAllSafe.value
|
if (server.owner == user?.id) return PermissionBit.GrantAllSafe.value
|
||||||
|
|
||||||
val chMember = member ?: RevoltAPI.members.getMember(
|
val chMember = member ?: RevoltAPI.members.getMember(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue