remove PrettyAsyncJsonResponse

This commit is contained in:
proddy
2024-08-01 22:11:12 +02:00
parent ab06c53720
commit dac033e962

View File

@@ -89,24 +89,24 @@ class AsyncJsonResponse : public AsyncAbstractResponse {
}
};
class PrettyAsyncJsonResponse : public AsyncJsonResponse {
public:
PrettyAsyncJsonResponse(bool isArray = false)
: AsyncJsonResponse{isArray} {
}
size_t setLength() {
_contentLength = measureJsonPretty(_root);
if (_contentLength) {
_isValid = true;
}
return _contentLength;
}
size_t _fillBuffer(uint8_t * data, size_t len) {
ChunkPrint dest(data, _sentLength, len);
serializeJsonPretty(_root, dest);
return len;
}
};
// class PrettyAsyncJsonResponse : public AsyncJsonResponse {
// public:
// PrettyAsyncJsonResponse(bool isArray = false)
// : AsyncJsonResponse{isArray} {
// }
// size_t setLength() {
// _contentLength = measureJsonPretty(_root);
// if (_contentLength) {
// _isValid = true;
// }
// return _contentLength;
// }
// size_t _fillBuffer(uint8_t * data, size_t len) {
// ChunkPrint dest(data, _sentLength, len);
// serializeJsonPretty(_root, dest);
// return len;
// }
// };
typedef std::function<void(AsyncWebServerRequest * request, JsonVariant json)> ArJsonRequestHandlerFunction;