diff --git a/Lotus/ConfigHandler.go b/Lotus/ConfigHandler.go new file mode 100644 index 0000000..25c4732 --- /dev/null +++ b/Lotus/ConfigHandler.go @@ -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()), ®istires) + if err != nil { + logger.Fatal(err) + } + + return registires +}