added enhanced DB functions

This commit is contained in:
2025-04-08 18:48:34 -04:00
parent 7599665e4c
commit 18d8b6eee2
4 changed files with 45 additions and 0 deletions
+15
View File
@@ -5,6 +5,7 @@ import (
"os"
"os/signal"
"strings"
"time"
commands "ion606_bot/Bot/Commands"
helpers "ion606_bot/Bot/Helpers"
@@ -51,6 +52,20 @@ func Run() {
log.Printf("Failed to initialize suggestion DB: %v", err)
}
go func() {
ticker := time.NewTicker(5 * time.Minute) // adjust interval as needed
defer ticker.Stop()
for {
select {
case <-ticker.C:
// For example, sweep entries older than 5 minutes:
if err := helpers.SweepExpiredSubmissions(5 * time.Minute); err != nil {
log.Printf("Error sweeping expired submissions: %v", err)
}
}
}
}()
RegisterCommands(discord, "")
log.Println("Bot running....")