Exemplo n.º 1
0
        private void HandleCrashLogListRequest(CrashLogListRequestPacket packet)
        {
            if (!Authorized)
            {
                SendPacket(new AuthorizationDisconnectPacket {
                    Reason = "Not authorized!"
                });
                return;
            }

            var list = new CrashLogsFolder().GetFiles();

            var crashLogs = new List <Log>();

            foreach (var file in list)
            {
                crashLogs.Add(new Log {
                    LogFileName = file.Name
                });
            }

            SendPacket(new CrashLogListResponsePacket {
                CrashLogs = crashLogs.ToArray()
            });
        }
        private void HandleCrashLogListRequest(CrashLogListRequestPacket packet)
        {
            // Rewrite
            if (!Authorized)
            {
                SendPacket(new AuthorizationDisconnectPacket {
                    Reason = "Not authorized!"
                });
                return;
            }

            List <Log> Logs = new List <Log>();

            for (int i = 0; i < Directory.GetFiles(Core.Setting.ApplicationDirectory + "\\CrashLogs").Length; i++)
            {
                Logs.Add(new Log()
                {
                    LogFileName = Path.GetFileName(Directory.GetFiles(Core.Setting.ApplicationDirectory + "\\CrashLogs")[i])
                });
                SendPacket(new CrashLogListResponsePacket {
                    CrashLogs = Logs.ToArray()
                });
            }
        }