diff --git a/src/FilterLists.Agent/Program.cs b/src/FilterLists.Agent/Program.cs index ebf71e739..9ac1282ab 100644 --- a/src/FilterLists.Agent/Program.cs +++ b/src/FilterLists.Agent/Program.cs @@ -14,12 +14,14 @@ public static class Program private const string AppInsightsKeyConfig = "ApplicationInsights:InstrumentationKey"; private static IConfigurationRoot configRoot; private static ServiceProvider serviceProvider; + private static SnapshotService snapshotService; private static Logger logger; public static void Main() { BuildConfigRoot(); BuildServiceProvider(); + snapshotService = serviceProvider.GetService(); using (BuildLogger()) { CaptureSnapshots(BatchSize); @@ -50,7 +52,6 @@ private static void CaptureSnapshots(int batchSize) private static async Task TryCaptureAsync(int batchSize) { - var snapshotService = serviceProvider.GetService(); try { await snapshotService.CaptureAsync(batchSize);