Added base of ConfigHanlder

This commit is contained in:
netbenix 2021-11-09 10:39:46 +01:00
parent f159c54884
commit a9d14ec3bc

38
Lotus/ConfigHandler.go Normal file
View file

@ -0,0 +1,38 @@
package Lotus
import (
"encoding/json"
"os"
)
type Config struct{
Registries []Registry
}
type Registry struct {
Address string
Register string
}
func readConfig() []byte {
file, err := os.ReadFile("config/registylist.json")
if err != nil {
logger.Fatal(err)
}
return file
}
func GetRegistries() []Registry{
logger := Logger("ConfigHandler")
var registires []Registry
err := json.Unmarshal([]byte(readConfig()), &registires)
if err != nil {
logger.Fatal(err)
}
return registires
}