checkFriend

功能介绍

检查指定用户的好友关系

checkType 如果传入 V2TIM_FRIEND_TYPE_SINGLE,结果返回:V2TIM_FRIEND_RELATION_TYPE_NONE、V2TIM_FRIEND_RELATION_TYPE_IN_MY_FRIEND_LIST 两种情况

checkType 如果传入 V2TIM_FRIEND_TYPE_BOTH,结果返回:V2TIM_FRIEND_RELATION_TYPE_NONE、V2TIM_FRIEND_RELATION_TYPE_IN_MY_FRIEND_LIST、 V2TIM_FRIEND_RELATION_TYPE_IN_OTHER_FRIEND_LIST、V2TIM_FRIEND_RELATION_TYPE_BOTH_WAY 四种情况

参数详解

参数名称 参数类型 是否必填 描述
userIDList string[] 需要检查的用户id列表
checkType FriendType 检查的类型

返回模板

V2TimValueCallback<V2TimFriendCheckResult[]>

{
    code : number
    desc : string
    data : V2TimFriendCheckResult[]
}

返回值详解

名称 数值类型 描述
code number 请求结果错误码
desc string 请求结果描述符
data V2TimFriendCheckResult[] 检查请求结果列表

代码示例

import { TencentImSDKPlugin, FriendType } from 'react-native-tim-js';

//检查指定用户的好友关系
const checkFriendRes = await TencentImSDKPlugin.v2TIMManager
    .getFriendshipManager()
    .checkFriend(
        [], //需要检查的用户id列表
        FriendType.V2TIM_FRIEND_TYPE_BOTH //检查的类型
    );
if (checkFriendRes.code == 0) {
    // 查询发送成功
    checkFriendRes.data?.forEach((element) => {
        element.resultCode; //检查结果错误码
        element.resultInfo; //检查结果信息
        element.resultType; //与查询用户的关系类型 0:不是好友 1:对方在我的好友列表中 2:我在对方的好友列表中 3:互为好友
        element.userID; //用户id
    });
}

results matching ""

    No results matching ""