mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-03-18 20:29:10 +03:00
PowerLevel: fix role order
This commit is contained in:
parent
579d4f7a5b
commit
e6a71ab7de
1 changed files with 4 additions and 3 deletions
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue