LobbyServer.ASK_CONFIGFILE_SAVE.HandlePacket C# (CSharp) Method

HandlePacket() public method

public HandlePacket ( BaseClient client, PacketIn packet ) : int
client BaseClient
packet PacketIn
return int
        public int HandlePacket(BaseClient client, PacketIn packet)
        {
            LobbyClient cclient = (LobbyClient)client;
            byte FileId = packet.GetUint8();
            UInt32 Version = packet.GetUint32Reversed();
            byte[] File = new byte[packet.Length - packet.Position];
            packet.Read(File, 0, File.Length);
            File = ZlibMgr.Decompress(File);
            Log.Debug("ConfigSave", "Config saved! FileId = " + FileId + " | Version = " + Version + " | Size = " + File.Length);
            Program.FileMgr.SaveInfo((int)cclient.Account.Index, FileId, File);
            PacketOut Out = new PacketOut((UInt32)Opcodes.ANS_CONFIGFILE_SAVE);
            Out.WriteUInt32Reverse((uint)ResponseCodes.RC_SUCCESS);
            Out.WriteByte(FileId);
            Out.Write(File, 0, File.Length);
            cclient.Send(Out);
            return 0;
        }
    }
ASK_CONFIGFILE_SAVE