handlers folder re-strucutring

This commit is contained in:
rafi1212122
2023-06-05 13:18:07 +07:00
parent f822976f74
commit cb2bc9d56e
74 changed files with 31 additions and 15 deletions

View File

@@ -0,0 +1,18 @@
using Common.Resources.Proto;
namespace PemukulPaku.GameServer.Handlers
{
[PacketCmdId(CmdId.GetBulletinActivityMissionReq)]
internal class GetBulletinActivityMissionReqHandler : IPacketHandler
{
public void Handle(Session session, Packet packet)
{
GetBulletinActivityMissionReq Data = packet.GetDecodedBody<GetBulletinActivityMissionReq>();
GetBulletinActivityMissionRsp Rsp = new() { retcode = GetBulletinActivityMissionRsp.Retcode.Succ };
Rsp.MissionGroupLists.AddRange(Data.ActivityIdLists.Select(activityId => new BulletinMissionGroup() { ActivityId = activityId }).ToList());
session.Send(Packet.FromProto(Rsp, CmdId.GetBulletinActivityMissionRsp));
}
}
}

View File

@@ -0,0 +1,13 @@
using Common.Resources.Proto;
namespace PemukulPaku.GameServer.Handlers
{
[PacketCmdId(CmdId.GetChapterActivityDataReq)]
internal class GetChapterActivityDataReqHandler : IPacketHandler
{
public void Handle(Session session, Packet packet)
{
session.Send(Packet.FromProto(new GetChapterActivityDataRsp() { retcode = GetChapterActivityDataRsp.Retcode.Succ }, CmdId.GetChapterActivityDataRsp));
}
}
}

View File

@@ -0,0 +1,24 @@
using Common.Database;
using Common.Resources.Proto;
namespace PemukulPaku.GameServer.Handlers
{
[PacketCmdId(CmdId.GetLoginActivityReq)]
internal class GetLoginActivityReqHandler : IPacketHandler
{
public void Handle(Session session, Packet packet)
{
GetLoginActivityRsp Rsp = new () { retcode = GetLoginActivityRsp.Retcode.Succ };
Rsp.LoginLists.Add(new LoginActivityData
{
Id = 581,
LoginDays = Login.GetUserLoginDays(session.Player.User.Uid),
AcceptTime = session.Player.User.GetCreationTime(),
DurationEndTime = session.Player.User.GetCreationTime() + 604800 * 2
});
session.Send(Packet.FromProto(Rsp, CmdId.GetLoginActivityRsp));
}
}
}