PowerLevel: fix role order

This commit is contained in:
ganfra 2020-06-11 13:49:36 +02:00
parent 579d4f7a5b
commit e6a71ab7de
1 changed files with 4 additions and 3 deletions

View File

@ -32,12 +32,13 @@ sealed class Role(open val value: Int, @StringRes val res: Int) : Comparable<Rol
companion object {
// Order matters, default value should be checked after defined roles
fun fromValue(value: Int, default: Int): Role {
return when (value) {
default,
Default.value -> Default
Moderator.value -> Moderator
Admin.value -> Admin
Moderator.value -> Moderator
Default.value,
default -> Default
else -> Custom(value)
}
}