Rework updating process a bit
Test / Run tests (push) Successful in 13s

This commit is contained in:
2026-08-12 15:01:59 +02:00
parent 4e82f164c9
commit 2dee3a9ae9
8 changed files with 72 additions and 96 deletions
+4 -5
View File
@@ -9,8 +9,8 @@ namespace PamhagenSysCtrl.Helpers {
private readonly string FileName;
public string PlcPort = "COM1";
public string? UpdateUrl = "https://elwig.at/files/pamhagen-sysctrl/?format=json";
public bool UpdateAuto = true;
public string? UpdateUrl;
public bool UpdateAuto;
public Config(string filename) {
FileName = filename;
@@ -21,9 +21,8 @@ namespace PamhagenSysCtrl.Helpers {
try {
var config = new ConfigurationBuilder().AddIniFile(FileName).Build();
PlcPort = config["plc:port"] ?? "COM1";
UpdateUrl = config["update:url"] ?? UpdateUrl;
var updateAuto = config["update:auto"];
UpdateAuto = updateAuto == null || TrueValues.Contains(updateAuto.ToLower());
UpdateUrl = config["update:url"];
UpdateAuto = TrueValues.Contains(config["update:auto"]?.ToLower());
} catch (Exception exc) {
MessageBox.Show($"Die Konfigurationsdatei konnte nicht gelesen werden:\n\n{exc.Message}", "Konfigurationsdatei lesen", MessageBoxButton.OK, MessageBoxImage.Error);
Application.Current.Shutdown();