From c6cef9e79efcf251b5f5336c873c7fa553989363 Mon Sep 17 00:00:00 2001 From: Ted Unangst Date: Sun, 2 Jun 2019 20:52:16 -0400 Subject: [PATCH] preserve threads we've participated in --- honk.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/honk.go b/honk.go index fc2e11a..2b3c3e1 100644 --- a/honk.go +++ b/honk.go @@ -1342,8 +1342,8 @@ func cleanupdb() { } } expdate := time.Now().UTC().Add(-30 * 24 * time.Hour).Format(dbtimeformat) - doordie(db, "delete from donks where honkid in (select honkid from honks where dt < ? and whofore = 0)", expdate) - doordie(db, "delete from honks where dt < ? and whofore = 0", expdate) + doordie(db, "delete from donks where honkid in (select honkid from honks where dt < ? and whofore = 0 and convoy not in (select convoy from honks where whofore = 2 or whofore = 3))", expdate) + doordie(db, "delete from honks where dt < ? and whofore = 0 and convoy not in (select convoy from honks where whofore = 2 or whofore = 3)", expdate) doordie(db, "delete from files where fileid not in (select fileid from donks)") }