func (c *ExecJobConfig) buildMiddlewares() { c.ExecJob.Use(middlewares.NewOverlap(&c.OverlapConfig)) c.ExecJob.Use(middlewares.NewSlack(&c.SlackConfig)) c.ExecJob.Use(middlewares.NewSave(&c.SaveConfig)) c.ExecJob.Use(middlewares.NewMail(&c.MailConfig)) }
func (c *Config) buildSchedulerMiddlewares(sh *core.Scheduler) { sh.Use(middlewares.NewSlack(&c.Global.SlackConfig)) sh.Use(middlewares.NewSave(&c.Global.SaveConfig)) sh.Use(middlewares.NewMail(&c.Global.MailConfig)) }