Class FriendApplicationHandler
-
- All Implemented Interfaces:
public class FriendApplicationHandler extends MultiDataHandler
Friend application handler.
Note: Call stop to release resources when done.
- Since:
5.12.0
-
-
Field Summary
Fields Modifier and Type Field Description public final static MultiDataHandler.DataKey<PageResult>KEY_GET_FRIEND_APPLICATIONSpublic final static MultiDataHandler.DataKey<Boolean>KEY_ACCEPT_FRIEND_APPLICATIONSpublic final static MultiDataHandler.DataKey<Boolean>KEY_REJECT_FRIEND_APPLICATIONSprotected volatile booleanisAlive
-
Constructor Summary
Constructors Constructor Description FriendApplicationHandler()
-
Method Summary
Modifier and Type Method Description voidgetFriendApplications(Array<FriendApplicationType> type, Array<FriendApplicationStatus> status)voidgetFriendApplications(FriendApplicationsQueryParams params, Array<FriendApplicationType> type, Array<FriendApplicationStatus> status)voidacceptFriendApplication(String userId, OnDataChangeListener<Boolean> listener)voidrefuseFriendApplication(String userId, OnDataChangeListener<Boolean> listener)-
Methods inherited from class ai.nexconn.chatui.base.BaseHandler
isAlive -
Methods inherited from class ai.nexconn.chatui.base.MultiDataHandler
addDataChangeListener, notifyDataChange, notifyDataError, notifyDataError, replaceDataChangeListener, stop -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getFriendApplications
void getFriendApplications(Array<FriendApplicationType> type, Array<FriendApplicationStatus> status)
-
getFriendApplications
void getFriendApplications(FriendApplicationsQueryParams params, Array<FriendApplicationType> type, Array<FriendApplicationStatus> status)
-
acceptFriendApplication
void acceptFriendApplication(String userId, OnDataChangeListener<Boolean> listener)
-
refuseFriendApplication
void refuseFriendApplication(String userId, OnDataChangeListener<Boolean> listener)
-
-
-
-