diff --git a/src/ntqqapi/api/friend.ts b/src/ntqqapi/api/friend.ts index b0a37a8..8eb3004 100644 --- a/src/ntqqapi/api/friend.ts +++ b/src/ntqqapi/api/friend.ts @@ -89,11 +89,8 @@ export class NTQQFriendApi extends Service { afterFirstCmd: false, } ) - const categoryUids: Map = new Map() - for (const item of data.buddyCategory) { - categoryUids.set(item.categoryId, item.buddyUids) - } - return Object.values(data.userSimpleInfos).filter(v => v.baseInfo && categoryUids.get(v.baseInfo.categoryId)?.includes(v.uid!)) + const uids = data.buddyCategory.flatMap(item => item.buddyUids) + return Object.values(data.userSimpleInfos).filter(v => uids.includes(v.uid!)) } } diff --git a/src/onebot11/adapter.ts b/src/onebot11/adapter.ts index 0f16a32..b3a2bf3 100644 --- a/src/onebot11/adapter.ts +++ b/src/onebot11/adapter.ts @@ -399,7 +399,7 @@ class OneBot11Adapter extends Service { this.handleRecallMsg(input) }) this.ctx.on('nt/message-sent', input => { - this.handleRecallMsg(input) + this.handleMsg(input) }) this.ctx.on('nt/group-notify', input => { this.handleGroupNotify(input)