Replace ESPAsyncWebServer
Use fork from yubox-node-org instead of originial from me-no-dev Maybe that fixes several issues with the websockets
This commit is contained in:
parent
a204c1ea5b
commit
271c71e064
@ -20,7 +20,7 @@ build_flags =
|
||||
-DCOMPONENT_EMBED_FILES=webapp_dist/index.html.gz:webapp_dist/zones.json.gz:webapp_dist/favicon.ico:webapp_dist/js/app.js.gz
|
||||
|
||||
lib_deps =
|
||||
https://github.com/me-no-dev/ESPAsyncWebServer.git
|
||||
https://github.com/yubox-node-org/ESPAsyncWebServer
|
||||
bblanchon/ArduinoJson @ ^6.19.4
|
||||
https://github.com/bertmelis/espMqttClient.git
|
||||
nrf24/RF24 @ ^1.4.5
|
||||
|
||||
@ -61,10 +61,9 @@ void WebApiWsLiveClass::loop()
|
||||
JsonVariant var = root;
|
||||
generateJsonResponse(var);
|
||||
|
||||
size_t len = measureJson(root);
|
||||
AsyncWebSocketMessageBuffer* buffer = _ws.makeBuffer(len); // creates a buffer (len + 1) for you.
|
||||
String buffer;
|
||||
if (buffer) {
|
||||
serializeJson(root, reinterpret_cast<char*>(buffer->get()), len + 1);
|
||||
serializeJson(root, buffer);
|
||||
_ws.textAll(buffer);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user