This commit is contained in:
Travis CI 2016-12-18 21:07:34 +00:00
parent d81437615e
commit a000381170
2 changed files with 11 additions and 13 deletions

View file

@ -11521,9 +11521,6 @@ class Client extends EventEmitter {
for (const i of this._intervals) clearInterval(i); for (const i of this._intervals) clearInterval(i);
this._timeouts.clear(); this._timeouts.clear();
this._intervals.clear(); this._intervals.clear();
this.token = null;
this.email = null;
this.password = null;
return this.manager.destroy(); return this.manager.destroy();
} }
@ -19141,14 +19138,15 @@ class ClientManager {
} }
destroy() { destroy() {
return new Promise(resolve => { this.client.ws.destroy();
this.client.ws.destroy(); if (this.client.user.bot) {
if (!this.client.user.bot) { this.client.token = null;
resolve(this.client.rest.methods.logout()); return Promise.resolve();
} else { } else {
resolve(); return this.client.rest.methods.logout().then(() => {
} this.client.token = null;
}); });
}
} }
} }

File diff suppressed because one or more lines are too long