From 113007072e4e429dfcede5fbdf59c3d50ed710c3 Mon Sep 17 00:00:00 2001 From: Somebody Date: Sun, 20 Apr 2025 16:26:01 +0800 Subject: [PATCH] fix: the relic panel in avatar page cannot open --- .../HandlerGetBigDataAllRecommendCsReq.cs | 16 ++++++++++++++++ .../PacketGetBigDataAllRecommendScRsp.cs | 17 +++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 GameServer/Server/Packet/Recv/Recommend/HandlerGetBigDataAllRecommendCsReq.cs create mode 100644 GameServer/Server/Packet/Send/Recommend/PacketGetBigDataAllRecommendScRsp.cs 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