global.go 287 B

1234567891011121314151617181920212223
  1. package global
  2. import (
  3. "context"
  4. _ "unsafe"
  5. "github.com/robfig/cron/v3"
  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. }