From c50fb639ab1b2754137b235b1a08a40aaf3b04f5 Mon Sep 17 00:00:00 2001 From: Collin Barrett Date: Fri, 17 Aug 2018 18:34:13 -0500 Subject: [PATCH] use async main in Agent --- src/FilterLists.Agent/Program.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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."); }