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 committed by fruye
parent c915ee9935
commit a4d57b7cc4
1 changed files with 5 additions and 2 deletions

View File

@ -480,8 +480,11 @@ class AccountActivity : BottomSheetActivity(), ActionButtonActivity, MenuProvide
binding.accountLockedImageView.visible(account.locked)
binding.accountBadgeTextView.visible(account.bot)
binding.accountAdminTextView.visible(account.pleroma?.isAdmin ?: false)
binding.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
binding.accountAdminTextView.visible(isAdmin)
binding.accountModeratorTextView.visible(!isAdmin && account.pleroma?.isModerator ?: false)
updateAccountAvatar()
updateToolbar()