blob: f276ac7567849fcf3b14d0eccd0eb8ec708f8c32 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
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()
}
|