fix: filter emoji un-like by operation

This commit is contained in:
Wesley F. Young
2024-08-29 18:15:52 +08:00
parent d61704f60d
commit 63dd1f4b1c
3 changed files with 40 additions and 1 deletions

View File

@@ -255,6 +255,9 @@ export class NapCatOneBot11Adapter {
.fromBinary(greyTip.rest)
.wrapper!
.body!;
if (emojiLikeToOthers.attributes?.operation !== 1) { // Un-like
return;
}
const eventOrEmpty = await this.apis.GroupApi.createGroupEmojiLikeEvent(
greyTip.groupCode.toString(),
await this.core.apis.UserApi.getUinByUidV2(emojiLikeToOthers.attributes!.senderUid),