From 72be5e64980170e9c766bfbf8bfdf0fc8b6cdcc5 Mon Sep 17 00:00:00 2001 From: Jacob Date: Mon, 3 Oct 2016 17:44:17 -0400 Subject: [PATCH] v8 - Emit error event on sendTyping falures instead of failing silently (#769) * Properly emit error on sendTyping failure. * Properly emit error on sendTyping failure. --- lib/Client/InternalClient.js | 2 +- src/Client/InternalClient.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Client/InternalClient.js b/lib/Client/InternalClient.js index d408b9046..466a11a32 100644 --- a/lib/Client/InternalClient.js +++ b/lib/Client/InternalClient.js @@ -1624,7 +1624,7 @@ var InternalClient = (function () { _this33.intervals.typing[channel.id] = setInterval(function () { return _this33.sendTyping(channel)["catch"](function (error) { - return _this33.emit("error", error); + return _this33.client.emit("error", error); }); }, 4000); diff --git a/src/Client/InternalClient.js b/src/Client/InternalClient.js index a53d8b5f9..8e796cb78 100755 --- a/src/Client/InternalClient.js +++ b/src/Client/InternalClient.js @@ -1405,7 +1405,7 @@ export default class InternalClient { this.intervals.typing[channel.id] = setInterval( () => this.sendTyping(channel) - .catch(error => this.emit("error", error)), + .catch(error => this.client.emit("error", error)), 4000 );