Class MessageReadDetailViewModel
-
- All Implemented Interfaces:
-
io.rong.imkit.userinfo.RongUserInfoManager.UserDataObserver
public class MessageReadDetailViewModel extends BaseViewModel implements RongUserInfoManager.UserDataObserver
功能描述: 群组消息阅读状态详情页面
- Since:
5.30.0
rongcloud
-
-
Field Summary
Fields Modifier and Type Field Description public final Messagemessagepublic ReadReceiptInfoV5readReceiptInfoV5public final MutableLiveData<ReadReceiptInfoV5>readReceiptInfoV5LiveDatapublic final MutableLiveData<List<ReadReceiptData>>readUsersLiveDatapublic final MutableLiveData<List<ReadReceiptData>>unreadUsersLiveDatapublic final MutableLiveData<GroupMemberInfo>memberInfoUpdateLiveDataprotected final MutableLiveData<ErrorEvent<IRongCoreEnum.CoreErrorCode>>errorEventLiveData
-
Constructor Summary
Constructors Constructor Description MessageReadDetailViewModel(Bundle arguments)
-
Method Summary
Modifier and Type Method Description MessagegetMessage()ReadReceiptInfoV5getReadReceiptInfoV5()MutableLiveData<ReadReceiptInfoV5>getReadReceiptInfoV5LiveData()MutableLiveData<List<ReadReceiptData>>getReadUsersLiveData()MutableLiveData<List<ReadReceiptData>>getUnreadUsersLiveData()MutableLiveData<GroupMemberInfo>getMemberInfoUpdateLiveData()voidonCleared()voidgetMessagesReadReceiptUsersByPage(boolean isRead)voidonUserUpdate(UserInfo info)用户信息发生变更时的回调方法。 voidonGroupUpdate(Group group)群组信息发生变更时的回调方法。 voidonGroupUserInfoUpdate(GroupUserInfo groupUserInfo)群昵称信息发生变更时的回调方法。 -
-
Method Detail
-
getMessage
Message getMessage()
-
getReadReceiptInfoV5
ReadReceiptInfoV5 getReadReceiptInfoV5()
-
getReadReceiptInfoV5LiveData
MutableLiveData<ReadReceiptInfoV5> getReadReceiptInfoV5LiveData()
-
getReadUsersLiveData
MutableLiveData<List<ReadReceiptData>> getReadUsersLiveData()
-
getUnreadUsersLiveData
MutableLiveData<List<ReadReceiptData>> getUnreadUsersLiveData()
-
getMemberInfoUpdateLiveData
MutableLiveData<GroupMemberInfo> getMemberInfoUpdateLiveData()
-
onCleared
void onCleared()
-
getMessagesReadReceiptUsersByPage
void getMessagesReadReceiptUsersByPage(boolean isRead)
-
onUserUpdate
void onUserUpdate(UserInfo info)
用户信息发生变更时的回调方法。
- Parameters:
info- 变更后的用户信息。
-
onGroupUpdate
void onGroupUpdate(Group group)
群组信息发生变更时的回调方法。
- Parameters:
group- 变更后的群信息。
-
onGroupUserInfoUpdate
void onGroupUserInfoUpdate(GroupUserInfo groupUserInfo)
群昵称信息发生变更时的回调方法。
- Parameters:
groupUserInfo- 变更后的群昵称信息。
-
-
-
-