Skip to content
Snippets Groups Projects
Commit ecf0b29e authored by Petar Hristov's avatar Petar Hristov :speech_balloon:
Browse files

Merge remote-tracking branch 'remotes/origin/dev' into Issue/1951-quotaImplementation

# Conflicts:
#	src/Blob/Blob.csproj
parents 44dfc08d b82e87d9
Branches
No related tags found
1 merge request!67Breaking: Removed Quota Method
......@@ -5,7 +5,7 @@
<AssemblyName>Coscine.Api.Blob</AssemblyName>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<TargetFramework>net6.0</TargetFramework>
<Version>2.8.0</Version>
<Version>2.8.1</Version>
</PropertyGroup>
<PropertyGroup>
<Authors>RWTH Aachen University</Authors>
......@@ -21,6 +21,6 @@
<PackageReference Include="Coscine.Metadata" Version="2.*-*" />
<PackageReference Include="Coscine.Database" Version="2.12.0-issue-1951-quota0006" />
<PackageReference Include="Coscine.Logging" Version="2.*-*" />
<PackageReference Include="Coscine.ResourceTypes" Version="1.2.0-issue-1951-quota0023" />
<PackageReference Include="Coscine.ResourceTypes" Version="1.2.0-issue-1951-quota0028" />
</ItemGroup>
</Project>
using Coscine.ApiCommons;
using Coscine.ResourceTypes;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Net.Http;
namespace Coscine.Api.Blob
{
......@@ -23,6 +26,21 @@ namespace Coscine.Api.Blob
public override void ConfigureServicesExtension(IServiceCollection services)
{
base.ConfigureServicesExtension(services);
services.AddHttpClient();
}
/// <summary>
/// Add HttpClinetFactory to resource types
/// </summary>
/// <param name="app"></param>
/// <param name="env"></param>
public override void ConfigureExtensionLate(IApplicationBuilder app, IWebHostEnvironment env)
{
base.ConfigureExtensionLate(app, env);
using var scope = app.ApplicationServices.CreateScope();
ResourceTypeFactory.HttpClientFactory = scope.ServiceProvider.GetRequiredService<IHttpClientFactory>();
}
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment