adjust to send only one packet for all changes at once
This commit is contained in:
@@ -37,7 +37,7 @@ namespace MareSynchronos.WebAPI
|
||||
|
||||
private HubConnection? _mareHub;
|
||||
|
||||
private Dictionary<ObjectKind, CancellationTokenSource?> _uploadTokens = new();
|
||||
private CancellationTokenSource? _uploadToken = new();
|
||||
|
||||
private ConnectionDto? _connectionDto;
|
||||
public SystemInfoDto SystemInfoDto { get; private set; } = new();
|
||||
@@ -268,10 +268,7 @@ namespace MareSynchronos.WebAPI
|
||||
{
|
||||
CurrentUploads.Clear();
|
||||
CurrentDownloads.Clear();
|
||||
foreach(var token in _uploadTokens.Values)
|
||||
{
|
||||
token?.Cancel();
|
||||
}
|
||||
_uploadToken?.Cancel();
|
||||
Logger.Debug("Connection closed");
|
||||
Disconnected?.Invoke();
|
||||
return Task.CompletedTask;
|
||||
@@ -289,10 +286,7 @@ namespace MareSynchronos.WebAPI
|
||||
{
|
||||
CurrentUploads.Clear();
|
||||
CurrentDownloads.Clear();
|
||||
foreach (var token in _uploadTokens.Values)
|
||||
{
|
||||
token?.Cancel();
|
||||
}
|
||||
_uploadToken?.Cancel();
|
||||
Logger.Debug("Connection closed... Reconnecting");
|
||||
Disconnected?.Invoke();
|
||||
return Task.CompletedTask;
|
||||
|
||||
Reference in New Issue
Block a user