fix(VoiceConnection): use Client#clearTimeout to clear timeouts (#3709)

This commit is contained in:
SpaceEEC 2020-01-19 13:08:49 +01:00 committed by GitHub
parent 01826aeefe
commit c5d2b96524
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -229,7 +229,7 @@ class VoiceConnection extends EventEmitter {
const { token, endpoint, sessionID } = this.authentication;
if (token && endpoint && sessionID) {
clearTimeout(this.connectTimeout);
this.client.clearTimeout(this.connectTimeout);
this.status = Constants.VoiceStatus.CONNECTING;
/**
* Emitted when we successfully initiate a voice connection.
@ -246,7 +246,7 @@ class VoiceConnection extends EventEmitter {
* @private
*/
authenticateFailed(reason) {
clearTimeout(this.connectTimeout);
this.client.clearTimeout(this.connectTimeout);
if (this.status === Constants.VoiceStatus.AUTHENTICATING) {
/**
* Emitted when we fail to initiate a voice connection.