changed DTLib.FIlework for partly replace System.IO
This commit is contained in:
@@ -29,7 +29,7 @@ namespace dtlauncher_client_win
|
||||
mainSocket = _socket;
|
||||
logfile = _logfile;
|
||||
LogBox.Text += _log;
|
||||
PublicLog.LogDel += Log;
|
||||
PublicLog.Log += Log;
|
||||
this.Closed += AppClose;
|
||||
// переключение вкладок кнопками
|
||||
var green = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromRgb(44, 220, 17));
|
||||
@@ -86,7 +86,7 @@ namespace dtlauncher_client_win
|
||||
public void Log(string msg)
|
||||
{
|
||||
if (LogBox.Text[LogBox.Text.Length - 1] == '\n') msg = "[" + DateTime.Now.ToString() + "]: " + msg;
|
||||
FileWork.Log(logfile, msg);
|
||||
Filework.LogToFile(logfile, msg);
|
||||
LogBox.Text += msg;
|
||||
}
|
||||
|
||||
|
||||
@@ -23,12 +23,12 @@ namespace dtlauncher_client_win
|
||||
{
|
||||
InitializeComponent();
|
||||
LogBox.Text = " \n"; // костыль для работы Log()
|
||||
FileWork.DirCreate("logs");
|
||||
FileWork.DirCreate("downloads");
|
||||
FileWork.DirCreate("installed");
|
||||
FileWork.DirCreate("installscripts");
|
||||
FileWork.DirCreate("launchinfo");
|
||||
PublicLog.LogDel += Log;
|
||||
Filework.Directory.Create("logs");
|
||||
Filework.Directory.Create("downloads");
|
||||
Filework.Directory.Create("installed");
|
||||
Filework.Directory.Create("installscripts");
|
||||
Filework.Directory.Create("launchinfo");
|
||||
PublicLog.Log += Log;
|
||||
LoginButton.Click += Login;
|
||||
RegisterButton.Click += Register;
|
||||
Log("[" + DateTime.Now.ToString() + "]: launcher is starting\n");
|
||||
@@ -105,7 +105,7 @@ namespace dtlauncher_client_win
|
||||
if (recieved != "success") throw new Exception($"Login() error: invalid server answer <{recieved}>");
|
||||
Log("succesfully connected\n");
|
||||
// вызов нового окна
|
||||
PublicLog.LogDel -= Log;
|
||||
PublicLog.Log -= Log;
|
||||
var lauWin = new LauncherWindow(mainSocket, logfile, LogBox.Text);
|
||||
lauWin.Show();
|
||||
this.Closed -= AppClose;
|
||||
@@ -122,7 +122,7 @@ namespace dtlauncher_client_win
|
||||
public void Log(string msg)
|
||||
{
|
||||
if (LogBox.Text[LogBox.Text.Length - 1] == '\n') msg = "[" + DateTime.Now.ToString() + "]: " + msg;
|
||||
FileWork.Log(logfile, msg);
|
||||
Filework.LogToFile(logfile, msg);
|
||||
LogBox.Text += msg;
|
||||
}
|
||||
|
||||
|
||||
@@ -96,7 +96,9 @@ namespace dtlauncher_client_win
|
||||
switch (descriptor["id"])
|
||||
{
|
||||
case "anarx_1.12":
|
||||
|
||||
Window.Install();
|
||||
Window.Log($"launching file <{launchinfo["launchfile"]}>\n");
|
||||
Process.Start(launchinfo["launchfile"]);
|
||||
break;
|
||||
default:
|
||||
Window.Log($"launching file <{launchinfo["launchfile"]}>\n");
|
||||
|
||||
Reference in New Issue
Block a user