Change syncer.SyncInterval to second-level.

This commit is contained in:
Gucheng Wang
2022-01-17 15:59:55 +08:00
parent f24d9ae251
commit d183b9eca9
6 changed files with 21 additions and 21 deletions

View File

@ -14,27 +14,27 @@
package object
import "github.com/mileusna/crontab"
import "github.com/robfig/cron/v3"
var cronMap map[string]*crontab.Crontab
var cronMap map[string]*cron.Cron
func init() {
cronMap = map[string]*crontab.Crontab{}
cronMap = map[string]*cron.Cron{}
}
func getCrontab(name string) *crontab.Crontab {
ctab, ok := cronMap[name]
func getCronMap(name string) *cron.Cron {
m, ok := cronMap[name]
if !ok {
ctab = crontab.New()
cronMap[name] = ctab
m = cron.New()
cronMap[name] = m
}
return ctab
return m
}
func clearCrontab(name string) {
ctab, ok := cronMap[name]
func clearCron(name string) {
cron, ok := cronMap[name]
if ok {
ctab.Clear()
cron.Stop()
delete(cronMap, name)
}
}