This commit is contained in:
@@ -39,13 +39,16 @@ Firmware OTA::getLatestVersionOnServer() {
|
||||
|
||||
std::vector<Configuration> configs;
|
||||
for (JsonObject config : doc["Configurations"].as<JsonArray>()) {
|
||||
if (config.containsKey("Version") && config.containsKey("URL")) {
|
||||
configs.push_back(Configuration{
|
||||
parseVersion(config["Version"]),
|
||||
config["URL"],
|
||||
config["Board"],
|
||||
config["Configuration"]
|
||||
});
|
||||
if (config.containsKey("Version") && config.containsKey("URL") && config.containsKey("Configuration")) {
|
||||
String deviceConfig = config["Configuration"].as<String>();
|
||||
if (deviceConfig == _current_device_configuration) {
|
||||
configs.push_back(Configuration{
|
||||
parseVersion(config["Version"]),
|
||||
config["URL"],
|
||||
config["Board"],
|
||||
deviceConfig
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user