PowerLevel: fix role order
This commit is contained in:
parent
579d4f7a5b
commit
e6a71ab7de
|
@ -32,12 +32,13 @@ sealed class Role(open val value: Int, @StringRes val res: Int) : Comparable<Rol
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
|
||||||
|
// Order matters, default value should be checked after defined roles
|
||||||
fun fromValue(value: Int, default: Int): Role {
|
fun fromValue(value: Int, default: Int): Role {
|
||||||
return when (value) {
|
return when (value) {
|
||||||
default,
|
|
||||||
Default.value -> Default
|
|
||||||
Moderator.value -> Moderator
|
|
||||||
Admin.value -> Admin
|
Admin.value -> Admin
|
||||||
|
Moderator.value -> Moderator
|
||||||
|
Default.value,
|
||||||
|
default -> Default
|
||||||
else -> Custom(value)
|
else -> Custom(value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue