Use Utils::checkJsonAlloc in ConfigurationClass

This commit is contained in:
Thomas Basler 2024-01-04 14:36:09 +01:00
parent ef9f0040e8
commit b0b9764a23

View File

@ -4,6 +4,7 @@
*/ */
#include "Configuration.h" #include "Configuration.h"
#include "MessageOutput.h" #include "MessageOutput.h"
#include "Utils.h"
#include "defaults.h" #include "defaults.h"
#include <ArduinoJson.h> #include <ArduinoJson.h>
#include <LittleFS.h> #include <LittleFS.h>
@ -26,8 +27,7 @@ bool ConfigurationClass::write()
DynamicJsonDocument doc(JSON_BUFFER_SIZE); DynamicJsonDocument doc(JSON_BUFFER_SIZE);
if (doc.capacity() == 0) { if (!Utils::checkJsonAlloc(doc, __FUNCTION__, __LINE__)) {
MessageOutput.println("Failed to allocate memory");
return false; return false;
} }
@ -157,8 +157,7 @@ bool ConfigurationClass::read()
DynamicJsonDocument doc(JSON_BUFFER_SIZE); DynamicJsonDocument doc(JSON_BUFFER_SIZE);
if (doc.capacity() == 0) { if (!Utils::checkJsonAlloc(doc, __FUNCTION__, __LINE__)) {
MessageOutput.println("Failed to allocate memory");
return false; return false;
} }
@ -323,8 +322,7 @@ void ConfigurationClass::migrate()
DynamicJsonDocument doc(JSON_BUFFER_SIZE); DynamicJsonDocument doc(JSON_BUFFER_SIZE);
if (doc.capacity() == 0) { if (!Utils::checkJsonAlloc(doc, __FUNCTION__, __LINE__)) {
MessageOutput.println("Failed to allocate memory");
return; return;
} }