add vedirect to config import / export

This commit is contained in:
helgeerbe 2022-10-20 16:59:23 +02:00
parent 732ab3e5c6
commit 3617e9a260

View File

@ -142,6 +142,11 @@ bool ConfigurationClass::write()
} }
} }
JsonObject vedirect = doc.createNestedObject("vedirect");
vedirect["enabled"] = config.Vedirect_Enabled;
vedirect["updates_only"] = config.Vedirect_UpdatesOnly;
vedirect["poll_interval"] = config.Vedirect_PollInterval;
// Serialize JSON to file // Serialize JSON to file
if (serializeJson(doc, f) == 0) { if (serializeJson(doc, f) == 0) {
Serial.println("Failed to write file"); Serial.println("Failed to write file");
@ -283,6 +288,11 @@ bool ConfigurationClass::readJson()
} }
} }
JsonObject vedirect = doc["vedirect"];
config.Vedirect_Enabled = vedirect["enabled"] | VEDIRECT_ENABLED;
config.Vedirect_UpdatesOnly = vedirect["updates_only"] | VEDIRECT_UPDATESONLY;
config.Vedirect_PollInterval = vedirect["poll_interval"] | VEDIRECT_POLL_INTERVAL;
f.close(); f.close();
return true; return true;
} }