From 10faaf93c8f9bce32670d02dd69ccbea67f45fd2 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Sat, 11 Jan 2025 20:57:46 +0100 Subject: [PATCH] Assign addon names on startup --- main.go | 4 ++++ settings.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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"}}}