重构代码结构与认证体系,集成异步任务消费者
This commit is contained in:
@@ -1,14 +1,38 @@
|
||||
package globals
|
||||
|
||||
func Init() {
|
||||
initBaiyin()
|
||||
initAlipay()
|
||||
initWechatPay()
|
||||
initAliyun()
|
||||
initValidator()
|
||||
initRedis()
|
||||
initOrm()
|
||||
initProxy()
|
||||
initAsynq()
|
||||
initSft()
|
||||
import (
|
||||
"context"
|
||||
"platform/pkg/u"
|
||||
)
|
||||
|
||||
func Init(ctx context.Context) error {
|
||||
errs := make([]error, 0)
|
||||
|
||||
errs = append(errs, initBaiyin())
|
||||
errs = append(errs, initAlipay())
|
||||
errs = append(errs, initWechatPay())
|
||||
errs = append(errs, initAliyun())
|
||||
errs = append(errs, initValidator())
|
||||
errs = append(errs, initRedis())
|
||||
errs = append(errs, initOrm())
|
||||
errs = append(errs, initProxy())
|
||||
errs = append(errs, initSft())
|
||||
|
||||
return u.CombineErrors(errs)
|
||||
}
|
||||
|
||||
func Stop() error {
|
||||
var errs = make([]error, 0)
|
||||
|
||||
err := stopRedis()
|
||||
if err != nil {
|
||||
errs = append(errs, err)
|
||||
}
|
||||
|
||||
err = stopOrm()
|
||||
if err != nil {
|
||||
errs = append(errs, err)
|
||||
}
|
||||
|
||||
return u.CombineErrors(errs)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user