mirror of
https://github.com/TwidereProject/Twidere-Android
synced 2025-02-08 07:48:45 +01:00
fixed user follow action
This commit is contained in:
parent
f41b3ec549
commit
9bfd764f12
@ -97,6 +97,7 @@ abstract class ParcelableUsersFragment : AbsContentListRecyclerViewFragment<Parc
|
||||
override fun onCreateAdapter(context: Context): ParcelableUsersAdapter {
|
||||
val adapter = ParcelableUsersAdapter(context, Glide.with(this))
|
||||
adapter.simpleLayout = simpleLayout
|
||||
adapter.showFollow = showFollow
|
||||
adapter.friendshipClickListener = this
|
||||
return adapter
|
||||
}
|
||||
|
@ -146,12 +146,16 @@ class UserViewHolder(
|
||||
denyRequestButton.visibility = View.GONE
|
||||
}
|
||||
if (friendshipClickListener != null && !isMySelf) {
|
||||
if (showFollow && !(user.extras?.blocking ?: false)) {
|
||||
followButton.visibility = View.VISIBLE
|
||||
unblockButton.visibility = View.GONE
|
||||
} else {
|
||||
if (user.extras?.blocking ?: false) {
|
||||
followButton.visibility = View.GONE
|
||||
unblockButton.visibility = View.VISIBLE
|
||||
} else {
|
||||
if (showFollow) {
|
||||
followButton.visibility = View.VISIBLE
|
||||
} else {
|
||||
followButton.visibility = View.GONE
|
||||
}
|
||||
unblockButton.visibility = View.GONE
|
||||
}
|
||||
unmuteButton.visibility = if (user.extras?.muting ?: false) View.VISIBLE else View.GONE
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user