Files
C4IT-F4SD-Client/FasdCockpitCommunication/FasdCockpitMachineConfiguration.cs
2025-11-11 11:03:42 +01:00

37 lines
1021 B
C#

using C4IT.Configuration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FasdCockpitCommunication
{
public class cFasdCockpitMachineConfiguration
{
public const string constRegPathConfig = @"Software\Consulting4IT GmbH\First Aid Service Desk\Cockpit";
[RegConfig]
public string ServerUrl = "";
public static cFasdCockpitMachineConfiguration Instance;
static cFasdCockpitMachineConfiguration()
{
Instance = new cFasdCockpitMachineConfiguration();
Instance.Load();
}
public void Load()
{
cConfigRegistryHelper.Load(constRegPathConfig, this, false);
if (ServerUrl.ToLowerInvariant().EndsWith("/api"))
ServerUrl = ServerUrl.Remove(ServerUrl.Length - 3, 3);
else if (!ServerUrl.EndsWith("/"))
ServerUrl += "/";
}
}
}