mirror of
https://github.com/Laxilef/OTGateway.git
synced 2026-11-02 19:18:44 +05:00
feat: added crash recorder and ability to save dump
This commit is contained in:
1 parent
6c4f8a78a0
commit
3d11d13631
10 files changed
+338
-67
No files matched your search
@@ -10,7 +10,7 @@ public:
|
||||
free(this->buffer);
|
||||
}
|
||||
|
||||
void send(int code, const char* contentType, JsonDocument& content) {
|
||||
void send(int code, const char* contentType, JsonDocument& content, bool pretty = false) {
|
||||
#ifdef ARDUINO_ARCH_ESP8266
|
||||
if (!this->webServer->chunkedResponseModeStart(code, contentType)) {
|
||||
this->webServer->send(505, F("text/html"), F("HTTP1.1 required"));
|
||||
@@ -24,7 +24,13 @@ public:
|
||||
this->webServer->send(code, contentType, emptyString);
|
||||
#endif
|
||||
|
||||
serializeJson(content, *this);
|
||||
if (pretty) {
|
||||
serializeJsonPretty(content, *this);
|
||||
|
||||
} else {
|
||||
serializeJson(content, *this);
|
||||
}
|
||||
|
||||
this->flush();
|
||||
|
||||
#ifdef ARDUINO_ARCH_ESP8266
|
||||
|
||||
Reference in new issue
Block a user