private void HandleLogListRequest(LogListRequestPacket packet) { if (!Authorized) { SendPacket(new AuthorizationDisconnectPacket { Reason = "Not authorized!" }); return; } var list = new LogsFolder().GetFiles(); var logs = new List <Log>(); foreach (var file in list) { logs.Add(new Log { LogFileName = file.Name }); } SendPacket(new LogListResponsePacket { Logs = logs.ToArray() }); }
private void HandleLogListRequest(LogListRequestPacket packet) { 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 + "\\Logger").Length; i++) { Logs.Add(new Log() { LogFileName = Path.GetFileName(Directory.GetFiles(Core.Setting.ApplicationDirectory + "\\Logger")[i]) }); SendPacket(new LogListResponsePacket { Logs = Logs.ToArray() }); } }