fix
This commit is contained in:
parent
e4fa93e893
commit
3493eee919
|
@ -1,7 +1,6 @@
|
||||||
package config
|
package config
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/fthvgb1/wp-go/safety"
|
"github.com/fthvgb1/wp-go/safety"
|
||||||
"gopkg.in/yaml.v2"
|
"gopkg.in/yaml.v2"
|
||||||
|
@ -112,20 +111,6 @@ func InitConfig(conf string) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func jsonToYaml[T any](b []byte, c T) error {
|
|
||||||
var v map[string]any
|
|
||||||
err := json.Unmarshal(b, &v)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
marshal, er := yaml.Marshal(v)
|
|
||||||
if er != nil {
|
|
||||||
return er
|
|
||||||
}
|
|
||||||
err = yaml.Unmarshal(marshal, c)
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
type Dsn struct {
|
type Dsn struct {
|
||||||
Host string `yaml:"host" json:"host,omitempty"`
|
Host string `yaml:"host" json:"host,omitempty"`
|
||||||
Port string `yaml:"port" json:"port,omitempty"`
|
Port string `yaml:"port" json:"port,omitempty"`
|
||||||
|
|
Loading…
Reference in New Issue
Block a user