Browse Source
Merge pull request #13895 from abpframework/MvcCachedApplicationConfigurationClient-v6
remove initialize in AbpAspNetCoreMvcClientModule
pull/13896/head
liangshiwei
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
1 additions and
18 deletions
-
framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo/Abp/AspNetCore/Mvc/Client/AbpAspNetCoreMvcClientModule.cs
-
framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo/Abp/AspNetCore/Mvc/Client/MvcCachedApplicationConfigurationClient.cs
|
|
|
@ -1,8 +1,5 @@ |
|
|
|
using System.Threading.Tasks; |
|
|
|
using Microsoft.Extensions.DependencyInjection; |
|
|
|
using Volo.Abp.EventBus; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.Threading; |
|
|
|
|
|
|
|
namespace Volo.Abp.AspNetCore.Mvc.Client; |
|
|
|
|
|
|
|
@ -12,13 +9,5 @@ namespace Volo.Abp.AspNetCore.Mvc.Client; |
|
|
|
)] |
|
|
|
public class AbpAspNetCoreMvcClientModule : AbpModule |
|
|
|
{ |
|
|
|
public override void OnApplicationInitialization(ApplicationInitializationContext context) |
|
|
|
{ |
|
|
|
AsyncHelper.RunSync(() => OnApplicationInitializationAsync(context)); |
|
|
|
} |
|
|
|
|
|
|
|
public async override Task OnApplicationInitializationAsync(ApplicationInitializationContext context) |
|
|
|
{ |
|
|
|
await context.ServiceProvider.GetRequiredService<MvcCachedApplicationConfigurationClient>().InitializeAsync(); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@ -30,11 +30,6 @@ public class MvcCachedApplicationConfigurationClient : ICachedApplicationConfigu |
|
|
|
Cache = cache; |
|
|
|
} |
|
|
|
|
|
|
|
public async Task InitializeAsync() |
|
|
|
{ |
|
|
|
await GetAsync(); |
|
|
|
} |
|
|
|
|
|
|
|
public async Task<ApplicationConfigurationDto> GetAsync() |
|
|
|
{ |
|
|
|
var cacheKey = CreateCacheKey(); |
|
|
|
@ -45,7 +40,6 @@ public class MvcCachedApplicationConfigurationClient : ICachedApplicationConfigu |
|
|
|
return configuration; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
configuration = await Cache.GetOrAddAsync( |
|
|
|
cacheKey, |
|
|
|
async () => await ApplicationConfigurationAppService.GetAsync(), |
|
|
|
|