forked from PGR/ascnet
42 lines
1.4 KiB
C#
42 lines
1.4 KiB
C#
using AscNet.Common.MsgPack;
|
|
|
|
namespace AscNet.GameServer.Handlers
|
|
{
|
|
internal class ChatModule
|
|
{
|
|
[RequestPacketHandler("EnterWorldChatRequest")]
|
|
public static void EnterWorldChatRequestHandler(Session session, Packet.Request packet)
|
|
{
|
|
EnterWorldChatResponse enterWorldChatResponse = new()
|
|
{
|
|
Code = 0,
|
|
ChannelId = 0
|
|
};
|
|
session.SendResponse(enterWorldChatResponse, packet.Id);
|
|
}
|
|
|
|
[RequestPacketHandler("GetWorldChannelInfoRequest")]
|
|
public static void GetWorldChannelInfoRequestHandler(Session session, Packet.Request packet)
|
|
{
|
|
GetWorldChannelInfoResponse getWorldChannelInfoResponse = new();
|
|
getWorldChannelInfoResponse.ChannelInfos.Append(new()
|
|
{
|
|
ChannelId = 0,
|
|
PlayerNum = 0
|
|
});
|
|
session.SendResponse(getWorldChannelInfoResponse, packet.Id);
|
|
}
|
|
|
|
[RequestPacketHandler("OfflineMessageRequest")]
|
|
public static void OfflineMessageRequestHandler(Session session, Packet.Request packet)
|
|
{
|
|
OfflineMessageResponse offlineMessageResponse = new()
|
|
{
|
|
Code = 0,
|
|
Messages = Array.Empty<dynamic>()
|
|
};
|
|
session.SendResponse(offlineMessageResponse, packet.Id);
|
|
}
|
|
}
|
|
}
|