Skip to content

Commit a376805

Browse files
committed
Добавить отладку сетевых ошибок
1 parent eef8433 commit a376805

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

yametrika.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,12 @@ class Counter {
2222
* @param {Object} settings - Настройки счётчика.
2323
* @param {string|number} settings.id - Номер счётчика.
2424
* @param {number} [settings.type] - Тип счётчика: 0 - обычный счётчик, 1 - РСЯ-счётчик.
25+
* @param {Function} [settings.onerror] - Для отладки сетевых ошибок.
2526
*/
2627
constructor(settings) {
2728
this._id = settings.id;
2829
this._type = settings.type || 0;
30+
this._onerror = settings.onerror;
2931

3032
this._request = {
3133
host: null,
@@ -285,6 +287,10 @@ class Counter {
285287
}
286288
}, function() {});
287289

290+
if (this._onerror) {
291+
req.on('error', this._onerror);
292+
}
293+
288294
req.end();
289295
}
290296
}

0 commit comments

Comments
 (0)