Class MessageReadDetailViewModel
-
- All Implemented Interfaces:
public class MessageReadDetailViewModelViewModel for the group message read-status detail page.
- Since:
5.30.0
-
-
Field Summary
Fields Modifier and Type Field Description public final StringmessageIdpublic final StringsenderUserIdpublic final longsentTimepublic final MutableLiveData<List<ReadReceiptData>>readUsersLiveDatapublic final MutableLiveData<List<ReadReceiptData>>unreadUsersLiveDatapublic final MutableLiveData<GroupMemberInfo>memberInfoUpdateLiveData
-
Constructor Summary
Constructors Constructor Description MessageReadDetailViewModel(Bundle arguments)
-
Method Summary
Modifier and Type Method Description StringgetMessageId()StringgetSenderUserId()longgetSentTime()MutableLiveData<List<ReadReceiptData>>getReadUsersLiveData()MutableLiveData<List<ReadReceiptData>>getUnreadUsersLiveData()MutableLiveData<GroupMemberInfo>getMemberInfoUpdateLiveData()MutableLiveData<ReadReceiptInfo>getReadReceiptInfoV5LiveData()ReadReceiptInfogetReadReceiptInfoV5()voidgetMessagesReadReceiptUsersByPage(boolean isRead)voidonUserUpdate(UserInfo info)voidonGroupUpdate(GroupInfo group)voidonGroupUserInfoUpdate(GroupUserInfo groupUserInfo)-
-
Method Detail
-
getMessageId
String getMessageId()
-
getSenderUserId
String getSenderUserId()
-
getSentTime
long getSentTime()
-
getReadUsersLiveData
MutableLiveData<List<ReadReceiptData>> getReadUsersLiveData()
-
getUnreadUsersLiveData
MutableLiveData<List<ReadReceiptData>> getUnreadUsersLiveData()
-
getMemberInfoUpdateLiveData
MutableLiveData<GroupMemberInfo> getMemberInfoUpdateLiveData()
-
getReadReceiptInfoV5LiveData
MutableLiveData<ReadReceiptInfo> getReadReceiptInfoV5LiveData()
-
getReadReceiptInfoV5
ReadReceiptInfo getReadReceiptInfoV5()
-
getMessagesReadReceiptUsersByPage
void getMessagesReadReceiptUsersByPage(boolean isRead)
-
onUserUpdate
void onUserUpdate(UserInfo info)
-
onGroupUpdate
void onGroupUpdate(GroupInfo group)
-
onGroupUserInfoUpdate
void onGroupUserInfoUpdate(GroupUserInfo groupUserInfo)
-
-
-
-