diff --git a/MareSynchronosServer/MareSynchronosServer/Hubs/ConcurrencyFilter.cs b/MareSynchronosServer/MareSynchronosServer/Hubs/ConcurrencyFilter.cs index 5572c32..35d7d41 100644 --- a/MareSynchronosServer/MareSynchronosServer/Hubs/ConcurrencyFilter.cs +++ b/MareSynchronosServer/MareSynchronosServer/Hubs/ConcurrencyFilter.cs @@ -51,6 +51,11 @@ public sealed class ConcurrencyFilter : IHubFilter, IDisposable public async ValueTask InvokeMethodAsync( HubInvocationContext invocationContext, Func> next) { + if (string.Equals(invocationContext.HubMethodName, nameof(MareHub.CheckClientHealth), StringComparison.Ordinal)) + { + return await next(invocationContext).ConfigureAwait(false); + } + await _limiter.WaitAsync(invocationContext.Context.ConnectionAborted).ConfigureAwait(false); try