diff --git a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs index 7f77992ce3..e7e6525093 100644 --- a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs @@ -34,17 +34,6 @@ public class AbpAuthenticationHubFilter : IHubFilter } } - public virtual async Task OnDisconnectedAsync(HubLifetimeContext context, Exception? exception, Func next) - { - var currentPrincipalAccessor = context.ServiceProvider.GetRequiredService(); - var claimsPrincipal = context.Context.User; - await HandleDynamicClaimsPrincipalAsync(claimsPrincipal, context.ServiceProvider, context.Context, true); - using (currentPrincipalAccessor.Change(claimsPrincipal!)) - { - await next(context, exception); - } - } - protected virtual async Task HandleDynamicClaimsPrincipalAsync(ClaimsPrincipal? claimsPrincipal, IServiceProvider serviceProvider, HubCallerContext hubCallerContext, bool skipCheckDynamicClaimsInterval) { if (claimsPrincipal?.Identity != null &&