From b8249b80dc5fe327e0158aea0a92b26d05e4c486 Mon Sep 17 00:00:00 2001 From: Elijah R Date: Fri, 5 Jul 2024 16:38:34 -0400 Subject: [PATCH] vms should connect asynchronously --- EmperorPalpatine/Program.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/EmperorPalpatine/Program.cs b/EmperorPalpatine/Program.cs index efff200..f7e8aba 100644 --- a/EmperorPalpatine/Program.cs +++ b/EmperorPalpatine/Program.cs @@ -60,12 +60,14 @@ class Program await Discord.Connect(); // Connect to VMs VMs = Config.VMs.Select(vm => new VM(Config.Username, vm, Database)).ToArray(); + var _t = new List(); foreach (var vm in VMs) { vm.MessageIncident += (_, i) => Discord.FlagChatMessageAsync(i); vm.UsernameIncident += (_, i) => Discord.FlagUsernameAsync(i); - await vm.OpenAsync(); + _t.Add(vm.OpenAsync()); } + await Task.WhenAll(_t); await t; }