AccountActivity: don't show moderator badge if user already admin

This commit is contained in:
Alibek Omarov 2020-01-11 10:24:45 +03:00
parent 04678c5618
commit b926f5afed
1 changed files with 5 additions and 2 deletions

View File

@ -392,8 +392,11 @@ class AccountActivity : BottomSheetActivity(), ActionButtonActivity, HasAndroidI
accountLockedImageView.visible(account.locked)
accountBadgeTextView.visible(account.bot)
accountAdminTextView.visible(account.pleroma?.isAdmin ?: false)
accountModeratorTextView.visible(account.pleroma?.isModerator ?: false)
// API can return user is both admin and mod
// but admin rights already implies moderator, so just ignore it
val isAdmin = account.pleroma?.isAdmin ?: false
accountAdminTextView.visible(isAdmin)
accountModeratorTextView.visible(!isAdmin && account.pleroma?.isModerator ?: false)
updateAccountAvatar()
updateToolbar()