fix BufferedTelnetStream

This commit is contained in:
Yurii
2023-12-09 04:09:49 +03:00
parent 3fbb26fd91
commit d61b8a8ecb

View File

@@ -1,13 +1,13 @@
#pragma once
#include "ESPTelnetStream.h"
#include <StreamUtils.h>
class BufferedTelnetStream : public ESPTelnetStream {
public:
size_t write(const uint8_t* buffer, size_t size) {
WriteBufferingStream bufferedWifiClient{ client, 32 };
size_t _size = bufferedWifiClient.write((const char*) buffer);
bufferedWifiClient.flush();
return _size;
size_t write(const uint8_t* data, size_t size) override {
if (client && isConnected()) {
return client.write(data, size);
} else {
return 0;
}
}
};