diff --git a/GameServer/Server/Packet/Recv/Recommend/HandlerGetBigDataAllRecommendCsReq.cs b/GameServer/Server/Packet/Recv/Recommend/HandlerGetBigDataAllRecommendCsReq.cs new file mode 100644 index 00000000..b76d2c24 --- /dev/null +++ b/GameServer/Server/Packet/Recv/Recommend/HandlerGetBigDataAllRecommendCsReq.cs @@ -0,0 +1,16 @@ +using EggLink.DanhengServer.GameServer.Server.Packet.Send.Recommend; +using EggLink.DanhengServer.Kcp; +using EggLink.DanhengServer.Proto; + +namespace EggLink.DanhengServer.GameServer.Server.Packet.Recv.Recommend; + +[Opcode(CmdIds.GetBigDataAllRecommendCsReq)] +public class HandlerGetBigDataAllRecommendCsReq : Handler +{ + public override async Task OnHandle(Connection connection, byte[] header, byte[] data) + { + var req = GetBigDataAllRecommendCsReq.Parser.ParseFrom(data); + + await connection.SendPacket(new PacketGetBigDataAllRecommendScRsp(req.BigDataRecommendType)); + } +} \ No newline at end of file diff --git a/GameServer/Server/Packet/Send/Recommend/PacketGetBigDataAllRecommendScRsp.cs b/GameServer/Server/Packet/Send/Recommend/PacketGetBigDataAllRecommendScRsp.cs new file mode 100644 index 00000000..1f54e4b7 --- /dev/null +++ b/GameServer/Server/Packet/Send/Recommend/PacketGetBigDataAllRecommendScRsp.cs @@ -0,0 +1,17 @@ +using EggLink.DanhengServer.Kcp; +using EggLink.DanhengServer.Proto; + +namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.Recommend; + +public class PacketGetBigDataAllRecommendScRsp : BasePacket +{ + public PacketGetBigDataAllRecommendScRsp(BigDataRecommendType type) : base(CmdIds.GetBigDataAllRecommendScRsp) + { + var proto = new GetBigDataAllRecommendScRsp + { + BigDataRecommendType = type + }; + + SetData(proto); + } +} \ No newline at end of file