Skip to content

Commit 59ce1dc

Browse files
committed
Remove manual filter registration for backward compatibility; use AddCommunicationFilters() instead
1 parent 7c358e0 commit 59ce1dc

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

ManagedCode.Communication.Extensions/Extensions/CommunicationAppBuilderExtensions.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,9 @@ public static IApplicationBuilder UseCommunication(this IApplicationBuilder app)
1414
if (app == null)
1515
throw new ArgumentNullException(nameof(app));
1616

17-
var serviceProvider = app.ApplicationServices;
18-
var exceptionFilter = serviceProvider.GetRequiredService<ExceptionFilterBase>();
19-
var modelValidationFilter = serviceProvider.GetRequiredService<ModelValidationFilterBase>();
20-
21-
var mvcOptions = serviceProvider.GetRequiredService<IOptions<MvcOptions>>();
22-
mvcOptions.Value.Filters.Add(exceptionFilter);
23-
mvcOptions.Value.Filters.Add(modelValidationFilter);
17+
// Note: Filters are now registered automatically via AddCommunicationFilters() in ConfigureServices
18+
// This method is kept for backward compatibility but no longer performs filter registration
19+
// Use AddCommunicationFilters<TExceptionFilter, TModelValidationFilter, THubExceptionFilter>() instead
2420

2521
return app;
2622
}

0 commit comments

Comments
 (0)