/*
|
* Copyright (c) 2020 WildFireChat. All rights reserved.
|
*/
|
|
package cn.wildfire.chat.kit.contact.viewholder.header;
|
|
import android.view.View;
|
import android.widget.TextView;
|
|
import androidx.fragment.app.Fragment;
|
|
import butterknife.BindView;
|
import butterknife.ButterKnife;
|
import cn.wildfire.chat.kit.contact.UserListAdapter;
|
import cn.wildfire.chat.kit.contact.model.FriendRequestValue;
|
import cn.wildfire.chat.kit.R2;
|
import cn.wildfirechat.remote.ChatManager;
|
|
@SuppressWarnings("unused")
|
public class FriendRequestViewHolder extends HeaderViewHolder<FriendRequestValue> {
|
@BindView(R2.id.unreadFriendRequestCountTextView)
|
TextView unreadRequestCountTextView;
|
private FriendRequestValue value;
|
|
|
public FriendRequestViewHolder(Fragment fragment, UserListAdapter adapter, View itemView) {
|
super(fragment, adapter, itemView);
|
ButterKnife.bind(this, itemView);
|
}
|
|
@Override
|
public void onBind(FriendRequestValue value) {
|
this.value = value;
|
int count = ChatManager.Instance().getUnreadFriendRequestStatus();
|
if (count > 0) {
|
unreadRequestCountTextView.setVisibility(View.VISIBLE);
|
unreadRequestCountTextView.setText("" + count);
|
} else {
|
unreadRequestCountTextView.setVisibility(View.GONE);
|
}
|
}
|
}
|