Browse Source

Initialize timezone service in AbpBlazorWebView

pull/23934/head
maliming 11 months ago
parent
commit
f9c93a1f6d
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 11
      framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/AbpBlazorWebView.cs

11
framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/AbpBlazorWebView.cs

@ -1,13 +1,22 @@
using Microsoft.AspNetCore.Components.WebView.Maui;
using Microsoft.Extensions.FileProviders;
using Microsoft.Maui;
using Volo.Abp.Threading;
namespace Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling;
public class AbpBlazorWebView : BlazorWebView
{
public AbpBlazorWebView()
{
BlazorWebViewInitialized += (s, e) =>
{
AsyncHelper.RunSync(() => Handler!.GetRequiredService<MauiBlazorCurrentTimezoneService>().InitializeAsync());
};
}
public override IFileProvider CreateFileProvider(string contentRootDir)
{
return new CompositeFileProvider(Handler!.GetRequiredService<IMauiBlazorContentFileProvider>(), base.CreateFileProvider(contentRootDir));
}
}
}

Loading…
Cancel
Save