global.go 286 B

12345678910111213141516171819202122
  1. package global
  2. import (
  3. "context"
  4. "github.com/robfig/cron/v3"
  5. _ "unsafe"
  6. )
  7. var webServer WebServer
  8. type WebServer interface {
  9. GetCron() *cron.Cron
  10. GetCtx() context.Context
  11. }
  12. func SetWebServer(s WebServer) {
  13. webServer = s
  14. }
  15. func GetWebServer() WebServer {
  16. return webServer
  17. }