using Google.Protobuf; using Google.Protobuf.WellKnownTypes; using ServerCore; using ServerBase; using ServerCommon; using ServerCommon.BusinessLogDomain; using MetaAssets; namespace GameServer.PacketHandler; [PacketHandler("", typeof(ServerMessage.Types.ReplyInvitePartyNoti), typeof(NtfReplyInvitePartyMQPacketHandler), typeof(RabbitMQ4Game))] public class NtfReplyInvitePartyMQPacketHandler : PacketRecvHandler { public override async Task onProcessPacket(ISession session, IMessage recvMessage) { var msg = recvMessage as ServerMessage; ArgumentNullException.ThrowIfNull(msg); Log.getLogger().info($"HandleInvitePartyResultNoti"); var notify_invite_party_reply_handler = new NotifyInvitePartyReplyHandler(); await notify_invite_party_reply_handler.recvInvitePartyReply(msg.ReplyInvitePartyNoti); return new(); } }