|
- package worker
-
- import (
- "code.gitea.io/gitea/modules/setting"
- "github.com/RichardKnop/machinery/v1"
- mchConf "github.com/RichardKnop/machinery/v1/config"
- )
-
- var (
- AsyncTaskCenter *machinery.Server
- )
-
- func NewTaskCenter() {
- cnf := &mchConf.Config{
- Broker: setting.Broker,
- DefaultQueue: setting.DefaultQueue,
- ResultBackend: setting.ResultBackend,
- }
- tc, err := machinery.NewServer(cnf)
- if err != nil {
- panic(err)
- }
- AsyncTaskCenter = tc
- }
|