From 149a67fd6f5bc5806391726f1e1d54b342d7447a Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Mon, 15 Aug 2022 12:53:36 +0200 Subject: [PATCH] add delay ondisconnectasync and throw proper exceptions --- .../MareSynchronosServer/Throttling/SignalRLimitFilter.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MareSynchronosServer/MareSynchronosServer/Throttling/SignalRLimitFilter.cs b/MareSynchronosServer/MareSynchronosServer/Throttling/SignalRLimitFilter.cs index 37ac72d..b8cb9f7 100644 --- a/MareSynchronosServer/MareSynchronosServer/Throttling/SignalRLimitFilter.cs +++ b/MareSynchronosServer/MareSynchronosServer/Throttling/SignalRLimitFilter.cs @@ -97,10 +97,12 @@ public class SignalRLimitFilter : IHubFilter try { await next(context, exception); + await Task.Delay(250); } - catch + catch (Exception e) { - logger.LogWarning(exception, "Error on OnDisconnectedAsync"); + logger.LogWarning(exception, "InitialException on OnDisconnectedAsync"); + logger.LogWarning(e, "ThrownException on OnDisconnectedAsync"); } finally {