From 32bc0dd8207e1730e076e1714cbe4cedd77a4e46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Sun, 18 May 2025 20:16:55 +0800 Subject: [PATCH] fix --- src/core/packet/transformer/action/SendPoke.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/core/packet/transformer/action/SendPoke.ts b/src/core/packet/transformer/action/SendPoke.ts index 8ff5dc27..d8b900d5 100644 --- a/src/core/packet/transformer/action/SendPoke.ts +++ b/src/core/packet/transformer/action/SendPoke.ts @@ -8,11 +8,18 @@ class SendPoke extends PacketTransformer { super(); } - build(is_group: boolean, peer: number, group?: number): OidbPacket { + build(is_group: boolean, peer: number, target: number): OidbPacket { + if (is_group) { + const data = new NapProtoMsg(proto.OidbSvcTrpcTcp0XED3_1).encode({ + uin: target, + groupUin: peer, + ext: 0 + }); + return OidbBase.build(0xED3, 1, data); + } const data = new NapProtoMsg(proto.OidbSvcTrpcTcp0XED3_1).encode({ - uin: peer, - groupUin: group, - friendUin: group ?? peer, + uin: target, + friendUin: peer, ext: 0 }); return OidbBase.build(0xED3, 1, data);