25 lines
418 B
Go

package config
import (
"os"
"gopkg.in/yaml.v3"
)
// ParseCamerasYAML parses camera links from YAML file into struct Cameras.
func ParseCamerasYAML() (map[string]string, error) {
var CamerasYAML map[string]string
data, err := os.ReadFile(Cameras)
if err != nil {
return CamerasYAML, err
}
err = yaml.Unmarshal(data, &CamerasYAML)
if err != nil {
return CamerasYAML, err
}
return CamerasYAML, nil
}