diff --git a/src/FilterLists.Agent/Program.cs b/src/FilterLists.Agent/Program.cs index d20d7aa17..ec3380c54 100644 --- a/src/FilterLists.Agent/Program.cs +++ b/src/FilterLists.Agent/Program.cs @@ -17,14 +17,14 @@ public static class Program private static SnapshotService snapshotService; private static Logger logger; - public static void Main() + public static async Task Main() { BuildConfigRoot(); BuildServiceProvider(); snapshotService = serviceProvider.GetService(); using (logger = new Logger(configRoot[AppInsightsKeyConfig])) { - CaptureSnapshots(BatchSize); + await CaptureSnapshots(BatchSize); } } @@ -41,10 +41,10 @@ private static void BuildServiceProvider() serviceProvider = serviceCollection.BuildServiceProvider(); } - private static void CaptureSnapshots(int batchSize) + private static async Task CaptureSnapshots(int batchSize) { logger.Log("Capturing FilterList snapshots..."); - TryCaptureAsync(batchSize).Wait(); + await TryCaptureAsync(batchSize); logger.Log("Snapshots captured."); }