From 7479534a9fc8bc3396676b298115524524136ee1 Mon Sep 17 00:00:00 2001 From: amki Date: Tue, 1 Oct 2019 23:17:40 +0200 Subject: [PATCH] delete works... --- DiscoBot/98293701175955456-gsmeet.db | Bin 32768 -> 32768 bytes DiscoBot/gsmeet/GSMeet.cs | 10 ++++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/DiscoBot/98293701175955456-gsmeet.db b/DiscoBot/98293701175955456-gsmeet.db index 301f7050562cd33c396932fea342a85d93d9a48d..909837b90206195d16be50d04bb19513c4c26c88 100644 GIT binary patch delta 137 zcmZo@U}|V!+Q1aRHjhDqn~h;IPk;dnHybzGW83dGW@Z5|{+o-ZMz> mivtZUFks;q=NAVWdYf;uc>N7Qphm%x)Z!8jW>H2E%>)2?;v-Q2 delta 135 zcmZo@U}|V!+Q1aRb&)}en~j10D*wF6903NK1qDuVF&Roto)9BD**ivbvsH8o3zH!e znExhTgqwkZfkl&%l|k8_VX{NCh=8Gjp@o&Pft7)QwgHITl)xmw^@Bl*Uz~ye5C8kg f90edVZ}UwSufHM4!7R#Hl3HBC1Tux0nSm1keTpH2 diff --git a/DiscoBot/gsmeet/GSMeet.cs b/DiscoBot/gsmeet/GSMeet.cs index a6228e9..7ba2ed5 100644 --- a/DiscoBot/gsmeet/GSMeet.cs +++ b/DiscoBot/gsmeet/GSMeet.cs @@ -176,23 +176,25 @@ namespace DiscoBot.gsmeet private Task CleanupNotifyDB(GSMeetSheetData sheetData) { - /* - foreach(var n in sheetData.Sheet.NotifiedEvents) + for(var i=sheetData.Sheet.NotifiedEvents.Count-1;i>=0;i--) { + var n = sheetData.Sheet.NotifiedEvents[i]; if(DateTimeOffset.UtcNow > n.Date) { sheetData.Sheet.NotifiedEvents.Remove(n); + gsmeetContext.Entry(n).State = EntityState.Deleted; } } - foreach (var n in sheetData.Sheet.NotifiedUsers) + for (var i = sheetData.Sheet.NotifiedUsers.Count - 1; i >= 0; i--) { + var n = sheetData.Sheet.NotifiedUsers[i]; if (DateTimeOffset.UtcNow > n.Date) { sheetData.Sheet.NotifiedUsers.Remove(n); + gsmeetContext.Entry(n).State = EntityState.Deleted; } } gsmeetContext.SaveChanges(); - */ return Task.CompletedTask; }