Class UiGroupChannel
-
- All Implemented Interfaces:
public class UiGroupChannel extends BaseUiChannel
-
-
Field Summary
Fields Modifier and Type Field Description protected final StringCOLON_SPLITpublic BaseChannelmCorepublic SpannablemConversationContentprotected StringmConversationTitleprotected StringmPortraitUrlprotected StringmSenderUserNamepublic ReadReceiptInforeadReceiptInfopublic UserOnlineStatusonlineStatus
-
Constructor Summary
Constructors Constructor Description UiGroupChannel(Context context, BaseChannel channel)
-
Method Summary
Modifier and Type Method Description voidonUserInfoUpdate(UserInfo user)User info update voidonGroupInfoUpdate(GroupInfo group)Group info update voidonGroupMemberUpdate(GroupUserInfo groupMember)Group member update voidonConversationUpdate(BaseChannel channel)Channel update -
Methods inherited from class ai.nexconn.chatui.channellist.model.BaseUiChannel
currentConversation, getChannelKey, getConversationIdentifier, getConversationTitle, getDraft, getDraftContent, getOnlineStatus, getPortraitUrl, getReadReceiptInfo, getSenderUserId, getSenderUserName, getUnreadMessageCount, isShowDraftContent, onDraftUpdate, processResending, setConversationTitle, setOnlineStatus, setPortraitUrl, setReadReceiptInfo, setSenderUserName -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onUserInfoUpdate
void onUserInfoUpdate(UserInfo user)
User info update
- Parameters:
user- nexconn UserInfo
-
onGroupInfoUpdate
void onGroupInfoUpdate(GroupInfo group)
Group info update
- Parameters:
group- nexconn GroupInfo
-
onGroupMemberUpdate
void onGroupMemberUpdate(GroupUserInfo groupMember)
Group member update
- Parameters:
groupMember- GroupUserInfo
-
onConversationUpdate
void onConversationUpdate(BaseChannel channel)
Channel update
- Parameters:
channel- BaseChannel
-
-
-
-