Class GroupApplicationsViewModel
-
- All Implemented Interfaces:
public class GroupApplicationsViewModel extends BaseViewModel
群组申请 ViewModel
- Since:
5.12.2
rongcloud
-
-
Field Summary
Fields Modifier and Type Field Description public final MutableLiveData<List<GroupApplicationInfo>>groupApplicationInfoListLiveDataprotected final GroupApplicationsPagedHandlergroupApplicationsPagedHandlerprotected final GroupApplicationOperationsHandlergroupApplicationOperationsHandlerprotected final MutableLiveData<ErrorEvent<IRongCoreEnum.CoreErrorCode>>errorEventLiveData
-
Constructor Summary
Constructors Constructor Description GroupApplicationsViewModel(Bundle arguments)
-
Method Summary
Modifier and Type Method Description MutableLiveData<List<GroupApplicationInfo>>getGroupApplicationInfoListLiveData()voidgetGroupApplications(Array<GroupApplicationDirection> directions, Array<GroupApplicationStatus> status)获取群组申请 voidacceptGroupInvite(String groupId, String inviterId, OnDataChangeListener<Boolean> onDataChangeListener)接受群组邀请 voidrefuseGroupInvite(String groupId, String inviterId, String reason, OnDataChangeListener<Boolean> onDataChangeListener)拒绝群组邀请 voidacceptGroupApplication(String groupId, String inviterId, String applicantId, OnDataChangeListener<IRongCoreEnum.CoreErrorCode> onDataChangeListener)接受群组申请 voidrefuseGroupApplication(String groupId, String inviterId, String applicantId, String reason, OnDataChangeListener<Boolean> onDataChangeListener)拒绝群组申请 voidonCleared()-
-
Method Detail
-
getGroupApplicationInfoListLiveData
MutableLiveData<List<GroupApplicationInfo>> getGroupApplicationInfoListLiveData()
-
getGroupApplications
void getGroupApplications(Array<GroupApplicationDirection> directions, Array<GroupApplicationStatus> status)
获取群组申请
- Parameters:
directions- 申请方向status- 申请状态
-
acceptGroupInvite
void acceptGroupInvite(String groupId, String inviterId, OnDataChangeListener<Boolean> onDataChangeListener)
接受群组邀请
- Parameters:
groupId- 群组 IDinviterId- 邀请者 IDonDataChangeListener- 数据变化监听
-
refuseGroupInvite
void refuseGroupInvite(String groupId, String inviterId, String reason, OnDataChangeListener<Boolean> onDataChangeListener)
拒绝群组邀请
- Parameters:
groupId- 群组 IDinviterId- 邀请者 IDreason- 拒绝原因onDataChangeListener- 数据变化监听
-
acceptGroupApplication
void acceptGroupApplication(String groupId, String inviterId, String applicantId, OnDataChangeListener<IRongCoreEnum.CoreErrorCode> onDataChangeListener)
接受群组申请
- Parameters:
groupId- 群组 IDinviterId- 邀请者 IDapplicantId- 申请者 IDonDataChangeListener- 数据变化监听
-
refuseGroupApplication
void refuseGroupApplication(String groupId, String inviterId, String applicantId, String reason, OnDataChangeListener<Boolean> onDataChangeListener)
拒绝群组申请
- Parameters:
groupId- 群组 IDinviterId- 邀请者 IDapplicantId- 申请者 IDreason- 拒绝原因onDataChangeListener- 数据变化监听
-
onCleared
void onCleared()
-
-
-
-