From 6ac1c27db535e0c9fd69f617785c7889788a4389 Mon Sep 17 00:00:00 2001 From: Arzumify Date: Sun, 21 Jul 2024 09:49:55 +0100 Subject: [PATCH] Made spent cleanups run on the correct database and make them show how many rows where deleted --- main.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index a13dd34..7a23b8d 100644 --- a/main.go +++ b/main.go @@ -1440,9 +1440,16 @@ func main() { go func() { for { time.Sleep(time.Minute) - _, err := conn.Exec("DELETE FROM spent WHERE expires < ?", time.Now().Unix()) + affected, err := mem.Exec("DELETE FROM spent WHERE expires < ?", time.Now().Unix()) if err != nil { log.Println("[ERROR] Unknown in spent cleanup Exec():", err) + } else { + affectedRows, err := affected.RowsAffected() + if err != nil { + log.Println("[ERROR] Unknown in spent cleanup RowsAffected():", err) + } else { + log.Println("[INFO] Spent cleanup complete, deleted "+strconv.FormatInt(affectedRows, 10)+" rows at", time.Now().Unix()) + } } } }()