refuseFriendApplication
功能介绍
拒绝好友申请
参数详解
参数名称 | 参数类型 | 是否必填 | 描述 |
---|---|---|---|
type | FriendApplicationTypeEnum | 是 | 拒绝好友类型 |
userID | string | 是 | 拒绝好友的用户id |
返回模板
V2TimValueCallback<V2TimFriendOperationResult>
{
code : number
desc : string
data : {
resultCode : number//操作结果错误码
resultInfo : string//操作结果描述
userID : string//拒绝好友的id
}
}
返回值详解
名称 | 数值类型 | 描述 |
---|---|---|
code | number | 请求结果错误码 |
desc | string | 请求结果描述符 |
data | V2TimFriendOperationResult | 拒绝好友申请请求的返回信息 |
代码示例
import { TencentImSDKPlugin } from 'react-native-tim-js';
//获取好友申请列表
const getFriendApplicationListRes = await TencentImSDKPlugin.v2TIMManager
.getFriendshipManager()
.getFriendApplicationList();
if (getFriendApplicationListRes.code === 0) {
// 查询成功
getFriendApplicationListRes.data?.unReadCount; //未读申请数量
getFriendApplicationListRes.data?.friendApplicationList?.forEach(
(element) => {
const refuseFriendApplicationRes =
await TencentImSDKPlugin.v2TIMManager
.getFriendshipManager()
.refuseFriendApplication(
element!.type, //拒绝好友类型
'userID'
); //拒绝好友的用户id
if (refuseFriendApplicationRes.code === 0) {
// 拒绝成功
refuseFriendApplicationRes.data?.resultCode; //操作结果错误码
refuseFriendApplicationRes.data?.resultInfo; //操作结果描述
refuseFriendApplicationRes.data?.userID; //拒绝好友的id
}
}
);
}