upadte switch for any

This commit is contained in:
2023-11-03 12:27:04 -07:00
parent 64d37d936f
commit 95bdc4d109

View File

@@ -143,6 +143,8 @@ func (c *ConfigManager) GetStringSlice(key string) []string {
} }
} }
switch val := v.Value.(type) { switch val := v.Value.(type) {
case []string:
return val
case []any: case []any:
var ret []string var ret []string
for _, v := range val { for _, v := range val {
@@ -200,6 +202,8 @@ func (c *ConfigManager) GetIntSlice(key string) []int {
} }
} }
switch val := v.Value.(type) { switch val := v.Value.(type) {
case []int:
return val
case []any: case []any:
var ret []int var ret []int
for _, v := range val { for _, v := range val {