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 { CrashLogList = new LogList(Logs.ToArray()) });
        }
Esempio n. 2
0
        private void HandleCrashLogListRequest(CrashLogListRequestPacket packet)
        {
            if (!Authorized)
            {
                SendPacket(new AuthorizationDisconnectPacket {Reason = "Not authorized!"});
                return;
            }

            var list = Storage.CrashLogFolder.GetFilesAsync().Result;

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

            SendPacket(new CrashLogListResponsePacket { CrashLogs = crashLogs.ToArray() });
        }