mirror of
https://github.com/tbnobody/OpenDTU.git
synced 2026-01-05 20:33:38 +01:00
Feature: Migrated ArduinoJson 6 to 7
This commit is contained in:
@@ -85,7 +85,7 @@ void WebApiClass::writeConfig(JsonVariant& retMsg, const WebApiError code, const
|
||||
}
|
||||
}
|
||||
|
||||
bool WebApiClass::parseRequestData(AsyncWebServerRequest* request, AsyncJsonResponse* response, DynamicJsonDocument& json_document, size_t max_document_size)
|
||||
bool WebApiClass::parseRequestData(AsyncWebServerRequest* request, AsyncJsonResponse* response, JsonDocument& json_document)
|
||||
{
|
||||
auto& retMsg = response->getRoot();
|
||||
retMsg["type"] = "warning";
|
||||
@@ -99,14 +99,6 @@ bool WebApiClass::parseRequestData(AsyncWebServerRequest* request, AsyncJsonResp
|
||||
}
|
||||
|
||||
const String json = request->getParam("data", true)->value();
|
||||
if (json.length() > max_document_size) {
|
||||
retMsg["message"] = "Data too large!";
|
||||
retMsg["code"] = WebApiError::GenericDataTooLarge;
|
||||
response->setLength();
|
||||
request->send(response);
|
||||
return false;
|
||||
}
|
||||
|
||||
const DeserializationError error = deserializeJson(json_document, json);
|
||||
if (error) {
|
||||
retMsg["message"] = "Failed to parse data!";
|
||||
|
||||
Reference in New Issue
Block a user