mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-07-19 12:03:37 +00:00
fix: 修复uid转换异常问题
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
import { ModifyProfileParams, SelfInfo, User, UserDetailInfoByUin } from '@/core/entities';
|
import { ModifyProfileParams, SelfInfo, User, UserDetailInfoByUin } from '@/core/entities';
|
||||||
import { friends, selfInfo } from '@/core/data';
|
import { friends, groupMembers, selfInfo } from '@/core/data';
|
||||||
import { CacheClassFuncAsync, CacheClassFuncAsyncExtend } from '@/common/utils/helper';
|
import { CacheClassFuncAsync, CacheClassFuncAsyncExtend } from '@/common/utils/helper';
|
||||||
import { napCatCore } from '@/core';
|
import { napCatCore } from '@/core';
|
||||||
import { NodeIKernelProfileListener, ProfileListener } from '@/core/listeners';
|
import { NodeIKernelProfileListener, ProfileListener } from '@/core/listeners';
|
||||||
@@ -158,6 +158,15 @@ export class NTQQUserApi {
|
|||||||
}
|
}
|
||||||
//console.log(t.uid, t.uin, Uin);
|
//console.log(t.uid, t.uin, Uin);
|
||||||
});
|
});
|
||||||
|
//缓解措施 从群里取
|
||||||
|
if (!uid) {
|
||||||
|
for (let groupMembersList of groupMembers.values()) {
|
||||||
|
let data = groupMembersList.get(Uin);
|
||||||
|
if (data?.uid) {
|
||||||
|
uid = data.uid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
//uid = Array.from(friends.values()).find((t) => { t.uin == Uin })?.uid; // 从NC维护的QQ Buddy缓存 转换
|
//uid = Array.from(friends.values()).find((t) => { t.uin == Uin })?.uid; // 从NC维护的QQ Buddy缓存 转换
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user