We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eef8433 commit a376805Copy full SHA for a376805
1 file changed
yametrika.js
@@ -22,10 +22,12 @@ class Counter {
22
* @param {Object} settings - Настройки счётчика.
23
* @param {string|number} settings.id - Номер счётчика.
24
* @param {number} [settings.type] - Тип счётчика: 0 - обычный счётчик, 1 - РСЯ-счётчик.
25
+ * @param {Function} [settings.onerror] - Для отладки сетевых ошибок.
26
*/
27
constructor(settings) {
28
this._id = settings.id;
29
this._type = settings.type || 0;
30
+ this._onerror = settings.onerror;
31
32
this._request = {
33
host: null,
@@ -285,6 +287,10 @@ class Counter {
285
287
}
286
288
}, function() {});
289
290
+ if (this._onerror) {
291
+ req.on('error', this._onerror);
292
+ }
293
+
294
req.end();
295
296
0 commit comments