diff --git a/main.go b/main.go index 0570756..78dd17f 100644 --- a/main.go +++ b/main.go @@ -63,6 +63,10 @@ func main() { } settingsFile.Close() log.Printf("Loaded settings: %+v", settings) + for name, addon := range settings.Addons { + addon.Name = name + settings.Addons[name] = addon + } addonService = &AddonService{} addonService.Addons = settings.Addons diff --git a/settings.json b/settings.json index 83f052b..b9340d9 100644 --- a/settings.json +++ b/settings.json @@ -1 +1 @@ -{"gamePath":"","addons":{"Channeler":{"name":"","url":"https://git.site.quack-lab.dev/dave/wow_channeler"},"Dechickenator":{"name":"","url":"https://git.site.quack-lab.dev/dave/wow_dechickenator"},"Heimdall":{"name":"","url":"https://git.site.quack-lab.dev/dave/wow-Heimdall"}}} +{"gamePath":"","addons":{"Channeler":{"name":"Channeler","url":"https://git.site.quack-lab.dev/dave/wow_channeler"},"Dechickenator":{"name":"Dechickenator","url":"https://git.site.quack-lab.dev/dave/wow_dechickenator"},"Heimdall":{"name":"Heimdall","url":"https://git.site.quack-lab.dev/dave/wow-Heimdall"}}}