From 95bd402a51deb957a5260b7e08f704ac0367fef3 Mon Sep 17 00:00:00 2001
From: 51mono <46481080+zhishile@users.noreply.github.com>
Date: Thu, 14 May 2020 07:52:47 +0800
Subject: [PATCH 1/3] Add docs module client proxies
---
.../Volo.Docs.Admin.HttpApi.Client.csproj | 2 ++
.../Volo/Docs/Admin/DocsHttpApiClientModule.cs | 12 +++++++++---
.../Volo.Docs.HttpApi.Client.csproj | 1 +
.../Volo/Docs/DocsHttpApiClientModule.cs | 12 ++++++++++--
4 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.csproj b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.csproj
index 50e135a237..076bc1d37a 100644
--- a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.csproj
+++ b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.csproj
@@ -12,6 +12,8 @@
+
+
diff --git a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo/Docs/Admin/DocsHttpApiClientModule.cs b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo/Docs/Admin/DocsHttpApiClientModule.cs
index bcab405f63..e6aa9c260d 100644
--- a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo/Docs/Admin/DocsHttpApiClientModule.cs
+++ b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo/Docs/Admin/DocsHttpApiClientModule.cs
@@ -1,11 +1,17 @@
-using Volo.Abp.Modularity;
+using Microsoft.Extensions.DependencyInjection;
+using Volo.Abp.Http.Client;
+using Volo.Abp.Modularity;
namespace Volo.Docs.Admin
{
[DependsOn(
- typeof(DocsAdminApplicationContractsModule))]
+ typeof(DocsAdminApplicationContractsModule),
+ typeof(AbpHttpClientModule))]
public class DocsAdminHttpApiClientModule : AbpModule
{
- //TODO: Create client proxies!
+ public override void ConfigureServices(ServiceConfigurationContext context)
+ {
+ context.Services.AddHttpClientProxies(typeof(DocsAdminApplicationContractsModule).Assembly);
+ }
}
}
diff --git a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.csproj b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.csproj
index 5df5515e32..ed9acfaf20 100644
--- a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.csproj
+++ b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.csproj
@@ -12,6 +12,7 @@
+
diff --git a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs
index 1c208c6195..97389a9fa3 100644
--- a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs
+++ b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs
@@ -1,11 +1,19 @@
-using Volo.Abp.Modularity;
+using Microsoft.Extensions.DependencyInjection;
+using Volo.Abp.Http.Client;
+using Volo.Abp.Modularity;
namespace Volo.Docs
{
[DependsOn(
- typeof(DocsApplicationContractsModule))]
+ typeof(DocsApplicationContractsModule),
+ typeof(AbpHttpClientModule)
+ )]
public class DocsHttpApiClientModule : AbpModule
{
//TODO: Create client proxies
+ public override void ConfigureServices(ServiceConfigurationContext context)
+ {
+ context.Services.AddHttpClientProxies(typeof(DocsApplicationContractsModule).Assembly);
+ }
}
}
From db5f2ca9ca994a3cd548f63b3db2c64801486c61 Mon Sep 17 00:00:00 2001
From: 51mono <46481080+zhishile@users.noreply.github.com>
Date: Thu, 14 May 2020 10:47:08 +0800
Subject: [PATCH 2/3] Remove the Todo comment
---
.../Volo/Docs/DocsHttpApiClientModule.cs | 1 -
1 file changed, 1 deletion(-)
diff --git a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs
index 97389a9fa3..5f0d86bc98 100644
--- a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs
+++ b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs
@@ -10,7 +10,6 @@ namespace Volo.Docs
)]
public class DocsHttpApiClientModule : AbpModule
{
- //TODO: Create client proxies
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddHttpClientProxies(typeof(DocsApplicationContractsModule).Assembly);
From a4b79212dbe72c05f4ff260bc5c0bb4e04fef02b Mon Sep 17 00:00:00 2001
From: maliming <6908465+maliming@users.noreply.github.com>
Date: Mon, 18 May 2020 10:50:31 +0800
Subject: [PATCH 3/3] Add docs module RemoteServiceName.
---
.../Volo/Docs/Admin/DocsAdminRemoteServiceConsts.cs | 7 +++++++
.../Volo/Docs/Admin/DocsHttpApiClientModule.cs | 2 +-
.../Volo/Docs/DocsRemoteServiceConsts.cs | 7 +++++++
.../Volo/Docs/DocsHttpApiClientModule.cs | 2 +-
4 files changed, 16 insertions(+), 2 deletions(-)
create mode 100644 modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/DocsAdminRemoteServiceConsts.cs
create mode 100644 modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/DocsRemoteServiceConsts.cs
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/DocsAdminRemoteServiceConsts.cs b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/DocsAdminRemoteServiceConsts.cs
new file mode 100644
index 0000000000..8f29237bb0
--- /dev/null
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/DocsAdminRemoteServiceConsts.cs
@@ -0,0 +1,7 @@
+namespace Volo.Docs.Admin
+{
+ public static class DocsAdminRemoteServiceConsts
+ {
+ public const string RemoteServiceName = "AbpDocsAdmin";
+ }
+}
diff --git a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo/Docs/Admin/DocsHttpApiClientModule.cs b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo/Docs/Admin/DocsHttpApiClientModule.cs
index e6aa9c260d..284d5b4fbf 100644
--- a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo/Docs/Admin/DocsHttpApiClientModule.cs
+++ b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo/Docs/Admin/DocsHttpApiClientModule.cs
@@ -11,7 +11,7 @@ namespace Volo.Docs.Admin
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
- context.Services.AddHttpClientProxies(typeof(DocsAdminApplicationContractsModule).Assembly);
+ context.Services.AddHttpClientProxies(typeof(DocsAdminApplicationContractsModule).Assembly, DocsAdminRemoteServiceConsts.RemoteServiceName);
}
}
}
diff --git a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/DocsRemoteServiceConsts.cs b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/DocsRemoteServiceConsts.cs
new file mode 100644
index 0000000000..5c84ad5c46
--- /dev/null
+++ b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/DocsRemoteServiceConsts.cs
@@ -0,0 +1,7 @@
+namespace Volo.Docs
+{
+ public static class DocsRemoteServiceConsts
+ {
+ public const string RemoteServiceName = "AbpDocs";
+ }
+}
diff --git a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs
index 5f0d86bc98..174b4570c2 100644
--- a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs
+++ b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs
@@ -12,7 +12,7 @@ namespace Volo.Docs
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
- context.Services.AddHttpClientProxies(typeof(DocsApplicationContractsModule).Assembly);
+ context.Services.AddHttpClientProxies(typeof(DocsApplicationContractsModule).Assembly, DocsRemoteServiceConsts.RemoteServiceName);
}
}
}