2023-08-18 15:42:14 +08:00

30 lines
662 B
Go

/**
* @Company: 云南奇讯科技有限公司
* @Author: yxf
* @Description:
* @Date: 2023/7/28 14:56
*/
package router
import (
"context"
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/net/ghttp"
"github.com/tiger1103/gfast/v3/internal/app/mqueue/controller"
)
var R = new(Router)
type Router struct{}
func (router *Router) BindController(ctx context.Context, group *ghttp.RouterGroup) {
isEnable := g.Cfg().MustGet(ctx, "mqueue.enable").Bool()
if isEnable{
group.Group("/mqueue/demo", func(group *ghttp.RouterGroup) {
group.POST("/produce", controller.Demo.Produce)
group.ALL("/subscribe", controller.Demo.Subscribe)
})
}
}