@@ -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