Skip to content
This repository was archived by the owner on Jul 30, 2024. It is now read-only.

Commit 62d67a3

Browse files
authored
Merge pull request #557 from NuGet/ryuyu-update-packagelag
Fixing some DI References that were causing a few failures.
2 parents 9cb3e60 + b652ce8 commit 62d67a3

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/PackageLagMonitor/Job.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public override void Init(IServiceContainer serviceContainer, IDictionary<string
4848
_serviceProvider = GetServiceProvider(GetConfigurationRoot(configurationFilename));
4949

5050
_configuration = _serviceProvider.GetService<PackageLagMonitorConfiguration>();
51-
_azureManagementApiWrapper = _serviceProvider.GetService<AzureManagementAPIWrapper>();
51+
_azureManagementApiWrapper = _serviceProvider.GetService<IAzureManagementAPIWrapper>();
5252
_catalogClient = _serviceProvider.GetService<CatalogClient>();
5353
_httpClient = _serviceProvider.GetService<HttpClient>();
5454
_searchServiceClient = _serviceProvider.GetService<ISearchServiceClient>();
@@ -97,6 +97,7 @@ private void ConfigureLibraries(IServiceCollection services)
9797
private void ConfigureJobServices(IServiceCollection services, IConfigurationRoot configurationRoot)
9898
{
9999
services.Configure<PackageLagMonitorConfiguration>(configurationRoot.GetSection(MonitorConfigurationSectionName));
100+
services.Configure<SearchServiceConfiguration>(configurationRoot.GetSection(MonitorConfigurationSectionName));
100101
services.Configure<AzureManagementAPIWrapperConfiguration>(configurationRoot.GetSection(AzureManagementSectionName));
101102

102103
services.AddSingleton(p =>
@@ -122,7 +123,7 @@ private void ConfigureJobServices(IServiceCollection services, IConfigurationRoo
122123
services.AddTransient<IAzureManagementAPIWrapperConfiguration>(p => p.GetService<IOptionsSnapshot<AzureManagementAPIWrapperConfiguration>>().Value);
123124
services.AddTransient<PackageLagMonitorConfiguration>(p => p.GetService<IOptionsSnapshot<PackageLagMonitorConfiguration>>().Value);
124125
services.AddSingleton<CatalogClient>();
125-
services.AddSingleton<AzureManagementAPIWrapper>();
126+
services.AddSingleton<IAzureManagementAPIWrapper, AzureManagementAPIWrapper>();
126127
services.AddTransient<ISearchServiceClient, SearchServiceClient>();
127128
}
128129

0 commit comments

Comments
 (0)