From 49596332423cef530706c829aab0de9fb545189b Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Sun, 10 Jul 2022 22:22:42 +0200 Subject: [PATCH] randomize reconnection delay when failed to establish connection --- MareSynchronos/WebAPI/ApiController.Connectivity.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MareSynchronos/WebAPI/ApiController.Connectivity.cs b/MareSynchronos/WebAPI/ApiController.Connectivity.cs index 957c3f4..9f55e27 100644 --- a/MareSynchronos/WebAPI/ApiController.Connectivity.cs +++ b/MareSynchronos/WebAPI/ApiController.Connectivity.cs @@ -246,7 +246,7 @@ namespace MareSynchronos.WebAPI Logger.Warn(ex.StackTrace ?? string.Empty); Logger.Debug("Failed to establish connection, retrying"); await StopAllConnections(token); - await Task.Delay(TimeSpan.FromSeconds(5), token); + await Task.Delay(TimeSpan.FromSeconds(new Random().Next(5, 20)), token); } } }