From ffbffdd9b4a4aad0e00835ba18b5dcf6bb2bdbdc Mon Sep 17 00:00:00 2001 From: Noi Date: Wed, 22 Jul 2020 17:06:35 -0700 Subject: [PATCH] Remove async multiple updates --- BackgroundServices/StaleDataCleaner.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/BackgroundServices/StaleDataCleaner.cs b/BackgroundServices/StaleDataCleaner.cs index 05d42e5..1d068d5 100644 --- a/BackgroundServices/StaleDataCleaner.cs +++ b/BackgroundServices/StaleDataCleaner.cs @@ -46,23 +46,21 @@ namespace BirthdayBot.BackgroundServices cUpdateGuildUser.Prepare(); // Do actual updates - var updates = new List(); foreach (var item in updateList) { var guild = item.Key; var userlist = item.Value; pUpdateG.Value = (long)guild; - updates.Add(cUpdateGuild.ExecuteNonQueryAsync()); + await cUpdateGuild.ExecuteNonQueryAsync(); pUpdateGU_g.Value = (long)guild; foreach (var userid in userlist) { pUpdateGU_u.Value = (long)userid; - updates.Add(cUpdateGuildUser.ExecuteNonQueryAsync()); + await cUpdateGuildUser.ExecuteNonQueryAsync(); } } - await Task.WhenAll(updates); // Delete all old values - expects referencing tables to have 'on delete cascade' using var t = db.BeginTransaction();