Files
Ratte/trigger/schedule.go
2024-09-12 06:04:32 +09:00

18 lines
268 B
Go

package trigger
import "time"
type Schedule struct {
interval int
}
func newSchedule(interval int) *Schedule {
return &Schedule{
interval: interval,
}
}
func (s *Schedule) Next(t time.Time) time.Time {
return t.Add(time.Duration(s.interval) * time.Second)
}