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.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM), typeof(NtfMyhomeHostEnterEditRoomMQPacketHandler), typeof(RabbitMQ4Game))] internal class NtfMyhomeHostEnterEditRoomMQPacketHandler : PacketRecvHandler { public override async Task onProcessPacket(ISession session, IMessage recvMessage) { var msg = recvMessage as ServerMessage; ArgumentNullException.ThrowIfNull(msg); Log.getLogger().info($"handleNtfMyhomeHostEnterEditRoom"); InstanceRoomManager.Instance.MyhomeHostEnterEditRoom(msg.NtfMyhomeHostEnterEditRoom.RoomId, msg.NtfMyhomeHostEnterEditRoom.ExceptUserGuid); return await Task.FromResult(new Result()); } }