backup-notify/scheduler/scheduler.go
2024-04-21 18:46:40 -07:00

18 lines
333 B
Go

package scheduler
import (
"database/sql"
"time"
"git.simponic.xyz/simponic/backup-notify/database"
"github.com/go-co-op/gocron"
)
func StartScheduler(dbConn *sql.DB) {
scheduler := gocron.NewScheduler(time.Local)
scheduler.Every(1).Minute().Do(func() {
database.DeleteOldBackups(dbConn, 31)
})
scheduler.StartAsync()
}