public InertiaBuilder(IApplicationBuilder applicationBuilder) { ApplicationBuilder = applicationBuilder ?? throw new ArgumentNullException(nameof(applicationBuilder)); Inertia.Init(ApplicationBuilder.ResultFactory()); ApplicationBuilder.UseWhen(IsNewVersion, RefreshVersion()); ApplicationBuilder.UseWhen(IsNotRedirect, Redirect()); }
public static IApplicationBuilder UseInertia(this IApplicationBuilder app) { Inertia.Init(app.ResultFactory()); app.UseWhen(IsNewVersion, RefreshVersion()); app.UseWhen(IsNotRedirect, Redirect()); return(app); }