acceptFriendApplication

功能介绍

同意好友申请

参数详解

参数名称 参数类型 是否必填 描述
responseType FriendResponseTypeEnum 建立好友关系时选择单向/双向好友关系
type FriendApplicationTypeEnum 加好友类型
userID String 同意好友的用户id

返回值

V2TimValueCallback<V2TimFriendOperationResult>

{
    code : int
    desc : String
    data : {
        resultCode : int//操作结果错误码
        resultInfo : String//操作结果描述
        userID : String//同意好友的id
    }
}

返回值详解

名称 数值类型 描述
code int 请求结果错误码
desc String 请求结果描述
data V2TimFriendOperationResult 同意好友申请请求的返回信息

代码示例

    //获取好友申请列表
    V2TimValueCallback<V2TimFriendApplicationResult>
        getFriendApplicationListRes = await TencentImSDKPlugin.v2TIMManager
            .getFriendshipManager()
            .getFriendApplicationList();
    if (getFriendApplicationListRes.code == 0) {
      // 查询成功
      getFriendApplicationListRes.data?.unreadCount; //未读申请数量
      getFriendApplicationListRes.data?.friendApplicationList
          ?.forEach((element) async {
        //同意好友申请
        V2TimValueCallback<V2TimFriendOperationResult>
            acceptFriendApplicationRes = await TencentImSDKPlugin.v2TIMManager
                .getFriendshipManager()
                .acceptFriendApplication(
                    responseType: FriendResponseTypeEnum
                        .V2TIM_FRIEND_ACCEPT_AGREE, //建立好友关系时选择单向/双向好友关系
                    type: FriendApplicationTypeEnum.values[element!.type], //加好友类型 要与getApplicationList查询到的type相同,否则会报错。
                    userID: ""); //同意好友的用户id
        if (acceptFriendApplicationRes.code == 0) {
          // 同意成功
          acceptFriendApplicationRes.data?.resultCode; //操作结果错误码
          acceptFriendApplicationRes.data?.resultInfo; //操作结果描述
          acceptFriendApplicationRes.data?.userID; //同意好友的id
        }
      });
    }

results matching ""

    No results matching ""