Skip to content

Commit 95b71ae

Browse files
committed
updated code
1 parent 620d1ef commit 95b71ae

File tree

4 files changed

+22
-5
lines changed

4 files changed

+22
-5
lines changed

Shared.Kernel.Demo/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using SharedKernel.Demo2;
55
using ResponseCrafter.Enums;
66
using ResponseCrafter.Extensions;
7+
using ResponseCrafter.HttpExceptions;
78
using SharedKernel.Extensions;
89
using SharedKernel.Helpers;
910
using SharedKernel.Logging;
@@ -17,7 +18,7 @@
1718
AssemblyRegistry.Add(typeof(Program).Assembly);
1819

1920
builder
20-
// .ConfigureWithPandaVault()
21+
// .ConfigureWithPandaVault()
2122
.AddSerilog()
2223
.AddResponseCrafter(NamingConvention.ToSnakeCase)
2324
.AddOpenApi()

src/SharedKernel/OpenApi/OpenApiExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public static WebApplicationBuilder AddOpenApi(this WebApplicationBuilder builde
3131
builder.Services.AddOpenApi(document.GroupName,
3232
options =>
3333
{
34+
options.AddDocumentTransformer<RemoveServersTransformer>();
3435
options.AddDocument(document, openApiConfiguration);
3536
options.AddSchemaTransformer<EnumSchemaTransformer>();
3637
options.UseApiSecuritySchemes(openApiConfiguration);
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
using Microsoft.AspNetCore.OpenApi;
2+
using Microsoft.OpenApi.Models;
3+
4+
namespace SharedKernel.OpenApi;
5+
6+
internal class RemoveServersTransformer : IOpenApiDocumentTransformer
7+
{
8+
public Task TransformAsync(OpenApiDocument document,
9+
OpenApiDocumentTransformerContext context,
10+
CancellationToken cancellationToken)
11+
{
12+
document.Servers.Clear();
13+
return Task.CompletedTask;
14+
}
15+
}

src/SharedKernel/SharedKernel.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
<PackageReadmeFile>Readme.md</PackageReadmeFile>
99
<Authors>Pandatech</Authors>
1010
<Copyright>MIT</Copyright>
11-
<Version>1.0.9</Version>
11+
<Version>1.0.10</Version>
1212
<PackageId>Pandatech.SharedKernel</PackageId>
1313
<Title>Pandatech Shared Kernel Library</Title>
1414
<PackageTags>Pandatech, shared kernel, library, OpenAPI, Swagger, utilities, scalar</PackageTags>
1515
<Description>Pandatech.SharedKernel provides centralized configurations, utilities, and extensions for ASP.NET Core projects. For more information refere to readme.md document.</Description>
1616
<RepositoryUrl>https://github.com/PandaTechAM/be-lib-sharedkernel</RepositoryUrl>
17-
<PackageReleaseNotes>NuGet Updates</PackageReleaseNotes>
17+
<PackageReleaseNotes>OpenApi update</PackageReleaseNotes>
1818
</PropertyGroup>
1919

2020
<ItemGroup>
@@ -43,14 +43,14 @@
4343
<PackageReference Include="OpenTelemetry.Exporter.Prometheus.AspNetCore" Version="1.8.0-rc.1"/>
4444
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.10.0" />
4545
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.9.0"/>
46-
<PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.9.0"/>
46+
<PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.10.0" />
4747
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" Version="1.9.0"/>
4848
<PackageReference Include="Pandatech.Crypto" Version="4.1.0" />
4949
<PackageReference Include="Pandatech.DistributedCache" Version="3.0.1" />
5050
<PackageReference Include="Pandatech.FluentMinimalApiMapper" Version="2.0.1" />
5151
<PackageReference Include="Pandatech.PandaVaultClient" Version="4.0.3" />
5252
<PackageReference Include="Pandatech.RegexBox" Version="3.0.0" />
53-
<PackageReference Include="Pandatech.ResponseCrafter" Version="5.0.2" />
53+
<PackageReference Include="Pandatech.ResponseCrafter" Version="5.0.3" />
5454
<PackageReference Include="Scalar.AspNetCore" Version="1.2.45" />
5555
<PackageReference Include="Serilog.AspNetCore" Version="8.0.3" />
5656
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="7.1.0" />

0 commit comments

Comments
 (0)