Config writing tweaks

This commit is contained in:
Serge
2024-09-24 11:56:18 +02:00
parent 38d02ee7f9
commit 28daaf9a4c

View File

@@ -12,7 +12,7 @@ public static class AppConfig
private static string? _bios; private static string? _bios;
private static Dictionary<string, object> config = new Dictionary<string, object>(); private static Dictionary<string, object> config = new Dictionary<string, object>();
private static System.Timers.Timer timer = new System.Timers.Timer(1000); private static System.Timers.Timer timer = new System.Timers.Timer(2000);
static AppConfig() static AppConfig()
{ {
@@ -90,10 +90,13 @@ public static class AppConfig
return; return;
} }
Thread.Sleep(500); Thread.Sleep(1000);
if (File.ReadAllText(backup).Contains("}")) var backupText = File.ReadAllText(backup);
if (backupText.Contains("{") && backupText.Contains("}"))
{ {
//Logger.WriteLine("Config written");
File.Copy(backup, configFile, true); File.Copy(backup, configFile, true);
} }
else else
@@ -219,6 +222,7 @@ public static class AppConfig
private static void Write() private static void Write()
{ {
timer.Stop();
timer.Start(); timer.Start();
} }