Make PrettyAsyncJsonResponse to use maxJsonBufferSize for ArduinoJson 6 (#607)

This commit is contained in:
CODeRUS 2019-10-02 12:26:01 +03:00 committed by Me No Dev
parent 7949d83e91
commit e88fc12de8
1 changed files with 5 additions and 1 deletions

View File

@ -142,7 +142,11 @@ class AsyncJsonResponse: public AsyncAbstractResponse {
class PrettyAsyncJsonResponse: public AsyncJsonResponse {
public:
PrettyAsyncJsonResponse (bool isArray=false) : AsyncJsonResponse{isArray} {}
#ifdef ARDUINOJSON_5_COMPATIBILITY
PrettyAsyncJsonResponse (bool isArray=false) : AsyncJsonResponse{isArray} {}
#else
PrettyAsyncJsonResponse (bool isArray=false, size_t maxJsonBufferSize = DYNAMIC_JSON_DOCUMENT_SIZE) : AsyncJsonResponse{isArray, maxJsonBufferSize} {}
#endif
size_t setLength () {
#ifdef ARDUINOJSON_5_COMPATIBILITY
_contentLength = _root.measurePrettyLength ();