TIMFriendshipManager class

Constructors

TIMFriendshipManager.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
v2TimFriendshipListenerList List<V2TimFriendshipListener>
getter/setter pair

Methods

acceptFriendApplication({required FriendResponseTypeEnum responseType, FriendApplicationTypeEnum? type, required String userID}) Future<V2TimValueCallback<V2TimFriendOperationResult>>
addFriend({required String userID, String? remark, String? friendGroup, String? addWording, String? addSource, required FriendTypeEnum addType}) Future<V2TimValueCallback<V2TimFriendOperationResult>>
addFriendListener({V2TimFriendshipListener? listener}) Future<void>
addFriendsToFriendGroup({required String groupName, required List<String> userIDList}) Future<V2TimValueCallback<List<V2TimFriendOperationResult>>>
addToBlackList({required List<String> userIDList}) Future<V2TimValueCallback<List<V2TimFriendOperationResult>>>
checkFollowType({required List<String> userIDList}) Future<V2TimValueCallback<List<V2TimFollowTypeCheckResult>>>
checkFriend({required List<String> userIDList, required FriendTypeEnum checkType}) Future<V2TimValueCallback<List<V2TimFriendCheckResult>>>
createFriendGroup({required String groupName, List<String>? userIDList}) Future<V2TimValueCallback<List<V2TimFriendOperationResult>>>
deleteFriendApplication({required FriendApplicationTypeEnum type, required String userID}) Future<V2TimCallback>
deleteFriendGroup({required List<String> groupNameList}) Future<V2TimCallback>
deleteFriendsFromFriendGroup({required String groupName, required List<String> userIDList}) Future<V2TimValueCallback<List<V2TimFriendOperationResult>>>
deleteFromBlackList({required List<String> userIDList}) Future<V2TimValueCallback<List<V2TimFriendOperationResult>>>
deleteFromFriendList({required List<String> userIDList, required FriendTypeEnum deleteType}) Future<V2TimValueCallback<List<V2TimFriendOperationResult>>>
followUser({required List<String> userIDList}) Future<V2TimValueCallback<List<V2TimFollowOperationResult>>>
getBlackList() Future<V2TimValueCallback<List<V2TimFriendInfo>>>
getFriendApplicationList() Future<V2TimValueCallback<V2TimFriendApplicationResult>>
getFriendGroups({List<String>? groupNameList}) Future<V2TimValueCallback<List<V2TimFriendGroup>>>
getFriendList() Future<V2TimValueCallback<List<V2TimFriendInfo>>>
getFriendsInfo({required List<String> userIDList}) Future<V2TimValueCallback<List<V2TimFriendInfoResult>>>
getMutualFollowersList({required String nextCursor}) Future<V2TimValueCallback<V2TimUserInfoResult>>
getMyFollowersList({required String nextCursor}) Future<V2TimValueCallback<V2TimUserInfoResult>>
getMyFollowingList({required String nextCursor}) Future<V2TimValueCallback<V2TimUserInfoResult>>
getOfficialAccountsInfo({required List<String> officialAccountIDList}) Future<V2TimValueCallback<List<V2TimOfficialAccountInfoResult>>>
getUserFollowInfo({required List<String> userIDList}) Future<V2TimValueCallback<List<V2TimFollowInfo>>>
init() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
refuseFriendApplication({FriendApplicationTypeEnum? type, required String userID}) Future<V2TimValueCallback<V2TimFriendOperationResult>>
removeFriendListener({V2TimFriendshipListener? listener}) Future<void>
renameFriendGroup({required String oldName, required String newName}) Future<V2TimCallback>
searchFriends({required V2TimFriendSearchParam searchParam}) Future<V2TimValueCallback<List<V2TimFriendInfoResult>>>
setFriendApplicationRead() Future<V2TimCallback>
setFriendInfo({required String userID, String? friendRemark, Map<String, String>? friendCustomInfo}) Future<V2TimCallback>
setFriendListener({required V2TimFriendshipListener listener}) Future<void>
subscribeOfficialAccount({required String officialAccountID}) Future<V2TimCallback>
toString() String
A string representation of this object.
inherited
unfollowUser({required List<String> userIDList}) Future<V2TimValueCallback<List<V2TimFollowOperationResult>>>
unsubscribeOfficialAccount({required String officialAccountID}) Future<V2TimCallback>

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance TIMFriendshipManager
getter/setter pair