20 lines
252 B
Go
20 lines
252 B
Go
package timer
|
|
|
|
import "github.com/robfig/cron/v3"
|
|
|
|
type Timer struct {
|
|
c *cron.Cron
|
|
}
|
|
|
|
func (t *Timer) Start() {
|
|
t.c = cron.New()
|
|
_, _ = t.c.AddFunc("0/5 * * * ?", func() {
|
|
})
|
|
t.c.Start()
|
|
startConsumer()
|
|
}
|
|
|
|
func (t *Timer) Stop() {
|
|
t.c.Stop()
|
|
}
|