added enhanced DB functions
This commit is contained in:
+15
@@ -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....")
|
||||
|
||||
Reference in New Issue
Block a user