From 222ddd70777e225635bcc2e400bb201858dd0358 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 15 Jul 2020 23:16:50 +0000 Subject: [PATCH] --- server/AyaNova/generator/CoreNotificationSweeper.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/AyaNova/generator/CoreNotificationSweeper.cs b/server/AyaNova/generator/CoreNotificationSweeper.cs index b67c50bb..ef118475 100644 --- a/server/AyaNova/generator/CoreNotificationSweeper.cs +++ b/server/AyaNova/generator/CoreNotificationSweeper.cs @@ -29,7 +29,7 @@ namespace AyaNova.Biz if (DateTime.UtcNow - lastSweep < SWEEP_EVERY_INTERVAL) return; DateTime dtDeleteCutoff = DateTime.UtcNow - DELETE_AFTER_AGE; - DateTime dtPastEventCutoff=DateTime.UtcNow-SWEEP_EVERY_INTERVAL; + DateTime dtPastEventCutoff = DateTime.UtcNow - SWEEP_EVERY_INTERVAL; log.LogTrace("Sweep starting"); using (AyContext ct = AyaNova.Util.ServiceProviderProvider.DBContext) @@ -44,6 +44,9 @@ namespace AyaNova.Biz //then deletes it if created more than 90 days ago (pretty sure there are no back dated events, once it's passed it's past) await ct.Database.ExecuteSqlInterpolatedAsync($"delete from anotifyevent where eventdate < {dtPastEventCutoff} and created < {dtDeleteCutoff}"); + //NotifyDeliveryLog - deletes all log items older than 90 days + await ct.Database.ExecuteSqlInterpolatedAsync($"delete from anotifydeliverylog where processed < {dtDeleteCutoff}"); + } lastSweep = DateTime.UtcNow; }