Update UI & Syncshell Public & MCDF Share

This commit is contained in:
2025-11-01 19:55:49 +01:00
parent 513845b811
commit 8cc4f34c55
22 changed files with 1949 additions and 298 deletions

View File

@@ -109,9 +109,23 @@ public sealed class MareMediator : IHostedService, IDisposable
}
}
private bool _disposed;
public void Dispose()
{
_loopCts.Cancel();
if (_disposed) return;
_disposed = true;
if (!_loopCts.IsCancellationRequested)
{
try
{
_loopCts.Cancel();
}
catch (ObjectDisposedException)
{
// already disposed, swallow
}
}
_loopCts.Dispose();
}