From 463721c93b046f596616630a10f85b918e65651f Mon Sep 17 00:00:00 2001 From: Jordan T Date: Wed, 19 Aug 2020 10:37:25 -0500 Subject: [PATCH] Add dark mode setting storage --- main/gen_gdl90.go | 2 ++ main/managementinterface.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/main/gen_gdl90.go b/main/gen_gdl90.go index 659d9e21..44d07066 100644 --- a/main/gen_gdl90.go +++ b/main/gen_gdl90.go @@ -1103,6 +1103,7 @@ func getProductNameFromId(product_id int) string { } type settings struct { + DarkMode bool UAT_Enabled bool ES_Enabled bool Ping_Enabled bool @@ -1186,6 +1187,7 @@ var globalSettings settings var globalStatus status func defaultSettings() { + globalSettings.DarkMode = false globalSettings.UAT_Enabled = true globalSettings.ES_Enabled = true globalSettings.GPS_Enabled = true diff --git a/main/managementinterface.go b/main/managementinterface.go index 166af0fd..e4efe316 100644 --- a/main/managementinterface.go +++ b/main/managementinterface.go @@ -271,6 +271,8 @@ func handleSettingsSetRequest(w http.ResponseWriter, r *http.Request) { for key, val := range msg { // log.Printf("handleSettingsSetRequest:json: testing for key:%s of type %s\n", key, reflect.TypeOf(val)) switch key { + case "DarkMode": + globalSettings.DarkMode = val.(bool) case "UAT_Enabled": globalSettings.UAT_Enabled = val.(bool) case "ES_Enabled":