Skip to content

Commit 6f65640

Browse files
committed
upd
1 parent 2454018 commit 6f65640

File tree

6 files changed

+21
-14
lines changed

6 files changed

+21
-14
lines changed

docs/1.main.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -86,25 +86,25 @@ void setOnline(bool online);
8686
// ============================== ATTACH ==============================
8787
8888
// подключить обработчик обновлений вида void cb(Update& u) {}
89-
void attachUpdate(CallbackUpdate callback);
89+
void onUpdate(CallbackUpdate callback);
9090
9191
// отключить обработчик обновлений
9292
void detachUpdate();
9393
9494
// подключить обработчик результата вида void cb(gson::Entry& r) {}
95-
void attachResult(CallbackResult callback);
95+
void onResult(CallbackResult callback);
9696
9797
// отключить обработчик результата
9898
void detachResult();
9999
100100
// подключить обработчик сырого ответа сервера void cb(Text response) {}
101-
void attachRaw(CallbackRaw callback);
101+
void onRaw(CallbackRaw callback);
102102
103103
// отключить обработчик ответа сервера
104104
void detachRaw();
105105
106106
// подключить обработчик ошибки сервера void cb(Text error) {}
107-
void attachError(CallbackError callback);
107+
void onError(CallbackError callback);
108108
109109
// отключить обработчик ошибки
110110
void detachError();

docs/3.start.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ void update(fb::Update& u) {
8383
}
8484

8585
void setup() {
86-
bot.attachUpdate(update);
86+
bot.onUpdate(update);
8787
}
8888

8989
void loop() {
@@ -125,7 +125,7 @@ void setup() {
125125
// ==============
126126

127127
bot.setToken(BOT_TOKEN);
128-
bot.attachUpdate(update);
128+
bot.onUpdate(update);
129129
// bot.setPollMode(fb::Poll::Long, 30000);
130130
}
131131

docs/4.updates.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ void update(fb::Update& u) {
115115
}
116116

117117
void setup() {
118-
bot.attachUpdate(update);
118+
bot.onUpdate(update);
119119
}
120120
```
121121

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=FastBot2
2-
version=1.0.11
2+
version=1.0.12
33
author=AlexGyver <alex@alexgyver.ru>
44
maintainer=AlexGyver <alex@alexgyver.ru>
55
sentence=Fast and universal Arduino/ESP8266/ESP32 library for Telegram bot

src/FastBot2Client.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class FastBot2Client : public fb::Core {
2828
// переслать сообщение
2929
fb::Result forwardMessage(const fb::MessageForward& m, bool wait = true) {
3030
if (!m.chatID || !m.fromChatID) return fb::Result();
31-
fb::Packet p(tg_cmd::sendMessage, _token);
31+
fb::Packet p(tg_cmd::forwardMessage, _token);
3232
m.makePacket(p);
3333
return sendPacket(p, wait);
3434
}

src/core/core.h

+12-5
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,9 @@ class Core : public Http {
165165
void attachUpdate(CallbackUpdate callback) {
166166
_cbUpdate = callback;
167167
}
168+
void onUpdate(CallbackUpdate callback) {
169+
_cbUpdate = callback;
170+
}
168171

169172
// отключить обработчик обновлений
170173
void detachUpdate() {
@@ -175,6 +178,9 @@ class Core : public Http {
175178
void attachResult(CallbackResult callback) {
176179
_cbResult = callback;
177180
}
181+
void onResult(CallbackResult callback) {
182+
_cbResult = callback;
183+
}
178184

179185
// отключить обработчик результата
180186
void detachResult() {
@@ -185,6 +191,9 @@ class Core : public Http {
185191
void attachRaw(CallbackRaw callback) {
186192
_cbRaw = callback;
187193
}
194+
void onRaw(CallbackRaw callback) {
195+
_cbRaw = callback;
196+
}
188197

189198
// отключить обработчик ответа сервера
190199
void detachRaw() {
@@ -195,6 +204,9 @@ class Core : public Http {
195204
void attachError(CallbackError callback) {
196205
_cbErr = callback;
197206
}
207+
void onError(CallbackError callback) {
208+
_cbErr = callback;
209+
}
198210

199211
// отключить обработчик ошибки
200212
void detachError() {
@@ -247,14 +259,11 @@ class Core : public Http {
247259
}
248260

249261
if (http.available()) {
250-
FB_LOG("new tick response");
251262
_poll_wait = 0;
252263
Result res = _parseResponse(http.getResponse());
253264
if (res && res.isArray()) {
254265
_parseUpdates(res);
255266
return 1;
256-
} else {
257-
FB_LOG("tick parse error");
258267
}
259268
}
260269
return 0;
@@ -440,8 +449,6 @@ class Core : public Http {
440449
}
441450
if (res.isObject()) _parseResult(res);
442451
} else {
443-
FB_LOG("parse error");
444-
FB_LOG(res.getRaw());
445452
if (_cbErr && res._parser[tg_apih::ok]) _cbErr(res._parser[tg_apih::description]);
446453
}
447454
return res;

0 commit comments

Comments
 (0)