addFriend method
Future<V2TimValueCallback<V2TimFriendOperationResult> >
addFriend({
- required String userID,
- required FriendTypeEnum addType,
- String? remark,
- String? friendGroup,
- String? addSource,
- String? addWording,
override
Implementation
@override
Future<V2TimValueCallback<V2TimFriendOperationResult>> addFriend({
required String userID,
required FriendTypeEnum addType,
String? remark,
String? friendGroup,
String? addSource,
String? addWording,
}) async {
final result =
await TencentImSDKPlugin.v2TIMManager.getFriendshipManager().addFriend(
userID: userID,
addType: addType,
remark: remark,
addWording: addWording,
friendGroup: friendGroup,
addSource: addSource,
);
if (result.code != 0 ||
(result.code == 0 &&
result.data?.resultCode != 0 &&
result.data?.resultCode != 30539 &&
result.data?.resultCode != 30515)) {
_coreService.callOnCallback(TIMCallback(
type: TIMCallbackType.API_ERROR,
errorMsg: result.code == 0 ? result.data?.resultInfo : result.desc,
errorCode: result.code == 0 ? result.data?.resultCode : result.code,
));
}
return result;
}