sozsoft-platform/api/src/Sozsoft.Platform.HttpApi.Host/TenantLocalizationMiddleware.cs

21 lines
536 B
C#
Raw Normal View History

2026-02-24 20:44:16 +00:00
using System.Threading.Tasks;
using Sozsoft.Platform.Localization;
using Microsoft.AspNetCore.Http;
public class TenantLocalizationMiddleware : IMiddleware
{
private readonly TenantLocalizationInitializer _initializer;
public TenantLocalizationMiddleware(TenantLocalizationInitializer initializer)
{
_initializer = initializer;
}
public async Task InvokeAsync(HttpContext context, RequestDelegate next)
{
await _initializer.ApplyTenantSettingsAsync();
await next(context);
}
}