diff --git a/Lagrange.Core/Internal/Service/Message/PokeService.cs b/Lagrange.Core/Internal/Service/Message/PokeService.cs index f6d40d01e..0afc92eec 100644 --- a/Lagrange.Core/Internal/Service/Message/PokeService.cs +++ b/Lagrange.Core/Internal/Service/Message/PokeService.cs @@ -15,13 +15,13 @@ internal class PokeService : BaseService protected override bool Build(PokeEvent input, BotKeystore keystore, BotAppInfo appInfo, BotDeviceInfo device, out Span output, out List>? extraPackets) { - var packet = new OidbSvcTrpcTcp0xED3_1 + var packet = new OidbSvcTrpcTcpBase(new OidbSvcTrpcTcp0xED3_1 { Uin = input.TargetUin ?? keystore.Uin, GroupUin = input.IsGroup ? input.PeerUin : 0, FriendUin = input.IsGroup ? 0 : input.PeerUin, Ext = 0 - }; + }); output = packet.Serialize(); extraPackets = null; return true;