|
|
@ -6,6 +6,7 @@ using Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ClientProxies; |
|
|
using Volo.Abp.AspNetCore.Mvc.Client; |
|
|
using Volo.Abp.AspNetCore.Mvc.Client; |
|
|
using Volo.Abp.DependencyInjection; |
|
|
using Volo.Abp.DependencyInjection; |
|
|
using Volo.Abp.MultiTenancy; |
|
|
using Volo.Abp.MultiTenancy; |
|
|
|
|
|
using Volo.Abp.Timing; |
|
|
|
|
|
|
|
|
namespace Volo.Abp.AspNetCore.Components.WebAssembly; |
|
|
namespace Volo.Abp.AspNetCore.Components.WebAssembly; |
|
|
|
|
|
|
|
|
@ -19,6 +20,8 @@ public class WebAssemblyCachedApplicationConfigurationClient : ICachedApplicatio |
|
|
|
|
|
|
|
|
protected ICurrentTenantAccessor CurrentTenantAccessor { get; } |
|
|
protected ICurrentTenantAccessor CurrentTenantAccessor { get; } |
|
|
|
|
|
|
|
|
|
|
|
protected ICurrentTimezoneProvider CurrentTimezoneProvider { get; } |
|
|
|
|
|
|
|
|
protected ApplicationConfigurationChangedService ApplicationConfigurationChangedService { get; } |
|
|
protected ApplicationConfigurationChangedService ApplicationConfigurationChangedService { get; } |
|
|
|
|
|
|
|
|
protected IJSRuntime JSRuntime { get; } |
|
|
protected IJSRuntime JSRuntime { get; } |
|
|
@ -27,6 +30,7 @@ public class WebAssemblyCachedApplicationConfigurationClient : ICachedApplicatio |
|
|
AbpApplicationConfigurationClientProxy applicationConfigurationClientProxy, |
|
|
AbpApplicationConfigurationClientProxy applicationConfigurationClientProxy, |
|
|
ApplicationConfigurationCache cache, |
|
|
ApplicationConfigurationCache cache, |
|
|
ICurrentTenantAccessor currentTenantAccessor, |
|
|
ICurrentTenantAccessor currentTenantAccessor, |
|
|
|
|
|
ICurrentTimezoneProvider currentTimezoneProvider, |
|
|
AbpApplicationLocalizationClientProxy applicationLocalizationClientProxy, |
|
|
AbpApplicationLocalizationClientProxy applicationLocalizationClientProxy, |
|
|
ApplicationConfigurationChangedService applicationConfigurationChangedService, |
|
|
ApplicationConfigurationChangedService applicationConfigurationChangedService, |
|
|
IJSRuntime jsRuntime) |
|
|
IJSRuntime jsRuntime) |
|
|
@ -34,6 +38,7 @@ public class WebAssemblyCachedApplicationConfigurationClient : ICachedApplicatio |
|
|
ApplicationConfigurationClientProxy = applicationConfigurationClientProxy; |
|
|
ApplicationConfigurationClientProxy = applicationConfigurationClientProxy; |
|
|
Cache = cache; |
|
|
Cache = cache; |
|
|
CurrentTenantAccessor = currentTenantAccessor; |
|
|
CurrentTenantAccessor = currentTenantAccessor; |
|
|
|
|
|
CurrentTimezoneProvider = currentTimezoneProvider; |
|
|
ApplicationLocalizationClientProxy = applicationLocalizationClientProxy; |
|
|
ApplicationLocalizationClientProxy = applicationLocalizationClientProxy; |
|
|
ApplicationConfigurationChangedService = applicationConfigurationChangedService; |
|
|
ApplicationConfigurationChangedService = applicationConfigurationChangedService; |
|
|
JSRuntime = jsRuntime; |
|
|
JSRuntime = jsRuntime; |
|
|
@ -69,6 +74,8 @@ public class WebAssemblyCachedApplicationConfigurationClient : ICachedApplicatio |
|
|
configurationDto.CurrentTenant.Id, |
|
|
configurationDto.CurrentTenant.Id, |
|
|
configurationDto.CurrentTenant.Name |
|
|
configurationDto.CurrentTenant.Name |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
CurrentTimezoneProvider.TimeZone = configurationDto.Timing.TimeZone.Iana.TimeZoneName; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public virtual Task<ApplicationConfigurationDto> GetAsync() |
|
|
public virtual Task<ApplicationConfigurationDto> GetAsync() |
|
|
|