Class GroupApplicationsViewModel
-
- All Implemented Interfaces:
public class GroupApplicationsViewModel
群组申请 ViewModel
- Since:
5.12.2
rongcloud
-
-
Field Summary
Fields Modifier and Type Field Description public final MutableLiveData<List<GroupApplicationInfo>>
groupApplicationInfoListLiveData
-
Constructor Summary
Constructors Constructor Description GroupApplicationsViewModel(Bundle arguments)
-
Method Summary
Modifier and Type Method Description MutableLiveData<List<GroupApplicationInfo>>
getGroupApplicationInfoListLiveData()
void
getGroupApplications(Array<GroupApplicationDirection> directions, Array<GroupApplicationStatus> status)
获取群组申请 void
)>acceptGroupInvite(String groupId, String inviterId, OnDataChangeListener<Boolean> onDataChangeListener)
接受群组邀请 void
)>refuseGroupInvite(String groupId, String inviterId, String reason, OnDataChangeListener<Boolean> onDataChangeListener)
拒绝群组邀请 void
)>acceptGroupApplication(String groupId, String inviterId, String applicantId, OnDataChangeListener<CoreErrorCode> onDataChangeListener)
接受群组申请 void
)>refuseGroupApplication(String groupId, String inviterId, String applicantId, String reason, OnDataChangeListener<Boolean> onDataChangeListener)
拒绝群组申请 -
-
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<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
- 数据变化监听
-
-
-
-