From 5cc8a2b96e2de684d5b514a7c06fc890dd070dad Mon Sep 17 00:00:00 2001 From: idranme Date: Mon, 2 Sep 2024 01:46:08 +0800 Subject: [PATCH] fix --- src/ntqqapi/api/user.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/ntqqapi/api/user.ts b/src/ntqqapi/api/user.ts index 1a22de8..e6de694 100644 --- a/src/ntqqapi/api/user.ts +++ b/src/ntqqapi/api/user.ts @@ -203,11 +203,20 @@ export class NTQQUserApi extends Service { } } if (!uid) { - let unveifyUid = (await this.getUserDetailInfoByUin(uin)).info.uid //从QQ Native 特殊转换 方法三 - if (unveifyUid.indexOf('*') == -1) { + let unveifyUid = (await this.getUserDetailInfoByUin(uin)).info.uid //特殊转换 + if (unveifyUid.indexOf('*') === -1) { uid = unveifyUid } } + if (!uid) { + const friends = await this.ctx.ntFriendApi.getFriends() //从好友列表转 + for (const item of friends) { + if (item.uin === uin) { + uid = item.uid + break + } + } + } return uid }