Files
maxwarden/tasks/example_tasks.go
2025-03-06 23:54:11 -05:00

28 lines
375 B
Go

package tasks
import (
"log"
"github.com/go-co-op/gocron/v2"
)
var Scheduler gocron.Scheduler
func Init() {
var err error
Scheduler, err := gocron.NewScheduler()
if err != nil {
log.Println("Error scheduling tasks")
}
Scheduler.Start()
}
func ShutdownTasks() {
err := Scheduler.Shutdown()
if err != nil {
log.Println("Error stopping task scheduler")
}
}