SDKsuni-app商业版
删除好友申请记录
商业版批量删除指定好友申请记录。
deleteFriendRequests() 商业版 批量删除明确指定的好友申请记录。
参数说明
该方法接收 OpenIMDeleteFriendRequestsParams,其中 friendRequests 数组的每一项使用以下字段:
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
friendRequests[].fromUserID | string | 是 | 申请发起人的用户 ID。 |
friendRequests[].toUserID | string | 是 | 申请接收人的用户 ID。 |
import { deleteFriendRequests } from '@/uni_modules/unix-openim-sdk'
await deleteFriendRequests({
friendRequests: [
{ fromUserID: 'user_a', toUserID: 'user_b' },
],
})每项都是 OpenIMSimpleFriendRequest,通过 fromUserID:toUserID 精确定位。删除申请记录不等于拒绝申请,也不会解除已经建立的好友关系;删除好友关系应使用好友删除 API。
Promise 成功表示删除请求已完成,随后可能收到 onFriendApplicationDeleted。完整事件监听见获取收到的好友申请,按 fromUserID:toUserID 移除记录。
批量操作前应在 UI 中确认目标。失败时不要假定全部或部分记录已经删除;重新查询收到和发出的申请列表,以服务端快照校准。
这个页面有帮助吗?