@@ -165,6 +165,9 @@ class Core : public Http {
165
165
void attachUpdate (CallbackUpdate callback) {
166
166
_cbUpdate = callback;
167
167
}
168
+ void onUpdate (CallbackUpdate callback) {
169
+ _cbUpdate = callback;
170
+ }
168
171
169
172
// отключить обработчик обновлений
170
173
void detachUpdate () {
@@ -175,6 +178,9 @@ class Core : public Http {
175
178
void attachResult (CallbackResult callback) {
176
179
_cbResult = callback;
177
180
}
181
+ void onResult (CallbackResult callback) {
182
+ _cbResult = callback;
183
+ }
178
184
179
185
// отключить обработчик результата
180
186
void detachResult () {
@@ -185,6 +191,9 @@ class Core : public Http {
185
191
void attachRaw (CallbackRaw callback) {
186
192
_cbRaw = callback;
187
193
}
194
+ void onRaw (CallbackRaw callback) {
195
+ _cbRaw = callback;
196
+ }
188
197
189
198
// отключить обработчик ответа сервера
190
199
void detachRaw () {
@@ -195,6 +204,9 @@ class Core : public Http {
195
204
void attachError (CallbackError callback) {
196
205
_cbErr = callback;
197
206
}
207
+ void onError (CallbackError callback) {
208
+ _cbErr = callback;
209
+ }
198
210
199
211
// отключить обработчик ошибки
200
212
void detachError () {
@@ -247,14 +259,11 @@ class Core : public Http {
247
259
}
248
260
249
261
if (http.available ()) {
250
- FB_LOG (" new tick response" );
251
262
_poll_wait = 0 ;
252
263
Result res = _parseResponse (http.getResponse ());
253
264
if (res && res.isArray ()) {
254
265
_parseUpdates (res);
255
266
return 1 ;
256
- } else {
257
- FB_LOG (" tick parse error" );
258
267
}
259
268
}
260
269
return 0 ;
@@ -440,8 +449,6 @@ class Core : public Http {
440
449
}
441
450
if (res.isObject ()) _parseResult (res);
442
451
} else {
443
- FB_LOG (" parse error" );
444
- FB_LOG (res.getRaw ());
445
452
if (_cbErr && res._parser [tg_apih::ok]) _cbErr (res._parser [tg_apih::description]);
446
453
}
447
454
return res;
0 commit comments