MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / GetOptions

Function GetOptions

controller/option.go:17–36  ·  view source on GitHub ↗
(c *gin.Context)

Source from the content-addressed store, hash-verified

15)
16
17func GetOptions(c *gin.Context) {
18 var options []*model.Option
19 common.OptionMapRWMutex.Lock()
20 for k, v := range common.OptionMap {
21 if strings.HasSuffix(k, "Token") || strings.HasSuffix(k, "Secret") || strings.HasSuffix(k, "Key") {
22 continue
23 }
24 options = append(options, &model.Option{
25 Key: k,
26 Value: common.Interface2String(v),
27 })
28 }
29 common.OptionMapRWMutex.Unlock()
30 c.JSON(http.StatusOK, gin.H{
31 "success": true,
32 "message": "",
33 "data": options,
34 })
35 return
36}
37
38func UpdateOption(c *gin.Context) {
39 var option model.Option

Callers

nothing calls this directly

Calls 1

Interface2StringFunction · 0.92

Tested by

no test coverage detected