GroupApplicationsViewModel

ViewModel for group applications.

Since

5.12.2

Constructors

Link copied to clipboard
public void GroupApplicationsViewModel(Bundle arguments)

Properties

Link copied to clipboard
public final MutableLiveData<List<GroupApplicationInfo>> groupApplicationInfoListLiveData

Functions

Link copied to clipboard
public void acceptGroupApplication(String groupId, String inviterId, String applicantId, OnDataChangeListener<Integer> onDataChangeListener)
Accept a group application.
Link copied to clipboard
public void acceptGroupInvite(String groupId, String inviterId, OnDataChangeListener<Boolean> onDataChangeListener)
Accept a group invite.
Link copied to clipboard
public MutableLiveData<List<GroupApplicationInfo>> getGroupApplicationInfoListLiveData()
Link copied to clipboard
public void getGroupApplications(Array<GroupApplicationDirection> directions, Array<GroupApplicationStatus> status)
Get group applications.
Link copied to clipboard
public void refuseGroupApplication(String groupId, String inviterId, String applicantId, String reason, OnDataChangeListener<Boolean> onDataChangeListener)
Refuse a group application.
Link copied to clipboard
public void refuseGroupInvite(String groupId, String inviterId, String reason, OnDataChangeListener<Boolean> onDataChangeListener)
Refuse a group invite.