Skip to content

Commit be78217

Browse files
committed
upd
1 parent 3baa2e6 commit be78217

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -834,6 +834,7 @@ void loop() {
834834
- добавил возможность отправки файлов (из SPIFFS или буфера) + пример
835835
- добавил возможность редактирования файлов (из SPIFFS или буфера)
836836
- добавил пример отправки фото с камеры ESP32-CAM
837+
- v2.21: ускорил отправку файлов ботом в чат
837838
838839
<a id="feedback"></a>
839840
## Баги и обратная связь

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=FastBot
2-
version=2.20
2+
version=2.21
33
author=AlexGyver <[email protected]>
44
maintainer=AlexGyver <[email protected]>
55
sentence=ESP8266/ESP32 library for Telegram bot (messages, menus, RTC time sync, OTA update)

src/FastBot.h

+4-1
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@
9393
- добавил возможность отправки файлов (из SPIFFS или буфера) + пример
9494
- добавил возможность редактирования файлов (из SPIFFS или буфера)
9595
- добавил пример отправки фото с камеры ESP32-CAM
96+
v2.21: ускорил отправку файлов ботом в чат
9697
*/
9798

9899
/*
@@ -939,7 +940,9 @@ class FastBot {
939940
if (cur == '\r' && prev == '\n') break;
940941
prev = cur;
941942
}
942-
String resp = client.readString();
943+
String resp;
944+
resp.reserve(client.available());
945+
while (client.available()) resp += (char)client.read();
943946
client.stop();
944947
return (parseRequest(resp) ? 1 : 3); // 1 - ok, 3 - telegram err
945948
}

0 commit comments

Comments
 (0)