Skip to content

Commit 2576a0f

Browse files
committed
fix: edge get all configs
1 parent 0ac4bc7 commit 2576a0f

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

center/router/router.go

+1
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,7 @@ func (rt *Router) Config(r *gin.Engine) {
552552
service.GET("/config/:id", rt.configGet)
553553
service.GET("/configs", rt.configsGet)
554554
service.GET("/config", rt.configGetByKey)
555+
service.GET("/all-configs", rt.configGetAll)
555556
service.PUT("/configs", rt.configsPut)
556557
service.POST("/configs", rt.configsPost)
557558
service.DELETE("/configs", rt.configsDel)

center/router/router_configs.go

+5
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ func (rt *Router) configGet(c *gin.Context) {
2424
ginx.NewRender(c).Data(configs, err)
2525
}
2626

27+
func (rt *Router) configGetAll(c *gin.Context) {
28+
config, err := models.ConfigsGetAll(rt.Ctx)
29+
ginx.NewRender(c).Data(config, err)
30+
}
31+
2732
func (rt *Router) configGetByKey(c *gin.Context) {
2833
config, err := models.ConfigsGet(rt.Ctx, ginx.QueryStr(c, "key"))
2934
ginx.NewRender(c).Data(config, err)

models/configs.go

+5
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,11 @@ func ConfigsGet(ctx *ctx.Context, ckey string) (string, error) { //select built-
124124
}
125125

126126
func ConfigsGetAll(ctx *ctx.Context) ([]*Configs, error) { // select built-in type configs
127+
if !ctx.IsCenter {
128+
lst, err := poster.GetByUrls[[]*Configs](ctx, "/v1/n9e/all-configs")
129+
return lst, err
130+
}
131+
127132
var lst []*Configs
128133
err := DB(ctx).Model(&Configs{}).Select("ckey, cval").
129134
Where("ckey!='' and external=? ", 0).Find(&lst).Error

0 commit comments

Comments
 (0)