Hook up logging for IPX relay

This commit is contained in:
Pat Hartl 2025-03-09 01:51:17 -06:00
parent 06b638e592
commit 2953dd5d78
2 changed files with 7 additions and 8 deletions

View file

@ -11,19 +11,16 @@ namespace LANCommander.Server.Services
public IPXRelayService(ILogger<IPXRelayService> logger) : base(logger)
{
if (_relay == null)
_relay = new IPXRelay();
Init();
Init(logger);
}
public void Init()
public void Init(ILogger logger)
{
var settings = SettingService.GetSettings();
StopAsync().Wait();
_relay = new IPXRelay(settings.IPXRelay.Port);
_relay = new IPXRelay(settings.IPXRelay.Port, logger);
if (!settings.IPXRelay.Logging)
_relay.DisableLogging();

View file

@ -34,14 +34,16 @@
@code {
Settings Settings = SettingService.GetSettings();
private void Save()
async Task Save()
{
try
{
SettingService.SaveSettings(Settings);
MessageService.Success("Settings saved!");
IPXRelayService.Init();
await IPXRelayService.StopAsync();
IPXRelayService.Init(Logger);
}
catch (Exception ex)
{