16 lines
318 B
Go
16 lines
318 B
Go
package handler
|
|
|
|
import "gopkg.in/yaml.v3"
|
|
|
|
// parseYamlConfig parses a YAML string into a map.
|
|
func parseYamlConfig(content string) map[string]any {
|
|
var m map[string]any
|
|
if err := yaml.Unmarshal([]byte(content), &m); err != nil {
|
|
return map[string]any{}
|
|
}
|
|
if m == nil {
|
|
return map[string]any{}
|
|
}
|
|
return m
|
|
}
|