From 33efb36901aae8d97251a906b10084462fca7026 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sat, 17 Feb 2024 16:43:57 +0100 Subject: [PATCH] Remove app/config/yaml.go as we use viper and mapstructure to parse. --- app/config/yaml.go | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 app/config/yaml.go diff --git a/app/config/yaml.go b/app/config/yaml.go deleted file mode 100644 index 60a2097..0000000 --- a/app/config/yaml.go +++ /dev/null @@ -1,26 +0,0 @@ -package config - -import ( - "gopkg.in/yaml.v3" -) - -func (ship *ShipConfig) UnmarshalYAML(value *yaml.Node) error { - var err error - - if value.Kind == yaml.ScalarNode { - ship.Url = value.Value - } else { - type ShipConfigRaw ShipConfig - raw := ShipConfigRaw(*ship) - if err = value.Decode(&raw); err == nil { - *ship = ShipConfig(raw) - } - } - - return err -} - -// Read YAML config data -func (cfg *Config) ReadYAML(data []byte) error { - return yaml.Unmarshal(data, cfg) -}