From 3cf2feb96a577ed46643431f8ff1142d1f57243f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=86=9B?= <510423039@qq.com> Date: Fri, 21 Apr 2023 23:46:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=80=9A=E7=9F=A5=E6=A8=A1=E5=9D=97Sig?= =?UTF-8?q?nalR=E9=85=8D=E7=BD=AE=E4=BB=8EApplication=E5=B1=82=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E5=88=B0Host=E5=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../NotificationManagementApplicationModule.cs | 13 ------------- .../AbpProHttpApiHostModule.cs | 13 +++++++++++++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs index 3a0840cc..4ac10b6b 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs @@ -13,19 +13,6 @@ namespace Lion.AbpPro.NotificationManagement { context.Services.AddAutoMapperObjectMapper(); Configure(options => { options.AddMaps(validate: true); }); - ConfigurationSignalR(context); - } - - private void ConfigurationSignalR(ServiceConfigurationContext context) - { - var redisConnection = context.Services.GetConfiguration()["Redis:Configuration"]; - - if (redisConnection.IsNullOrWhiteSpace()) - { - throw new UserFriendlyException(message: "Redis连接字符串未配置."); - } - - context.Services.AddSignalR().AddStackExchangeRedis(redisConnection, options => { options.Configuration.ChannelPrefix = "Lion.AbpPro"; }); } } } \ No newline at end of file diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs index aedba6e8..3400f2a5 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs @@ -39,6 +39,7 @@ namespace Lion.AbpPro ConfigureIdentity(context); ConfigureCap(context); ConfigureAuditLog(context); + ConfigurationSignalR(context); } public override void OnApplicationInitialization(ApplicationInitializationContext context) @@ -213,6 +214,18 @@ namespace Lion.AbpPro context.Services.Configure(options => { options.Lockout = new LockoutOptions() { AllowedForNewUsers = false }; }); } + private void ConfigurationSignalR(ServiceConfigurationContext context) + { + var redisConnection = context.Services.GetConfiguration()["Redis:Configuration"]; + + if (redisConnection.IsNullOrWhiteSpace()) + { + throw new UserFriendlyException(message: "Redis连接字符串未配置."); + } + + context.Services.AddSignalR().AddStackExchangeRedis(redisConnection, options => { options.Configuration.ChannelPrefix = "Lion.AbpPro"; }); + } + private void ConfigureSwaggerServices(ServiceConfigurationContext context) { context.Services.AddSwaggerGen(