This commit is contained in:
Gus Caplan
2016-12-18 15:06:42 -06:00
committed by Schuyler Cebulskie
parent 736fa7c611
commit b74c1b70b6
2 changed files with 9 additions and 11 deletions

View File

@@ -249,9 +249,6 @@ class Client extends EventEmitter {
for (const i of this._intervals) clearInterval(i);
this._timeouts.clear();
this._intervals.clear();
this.token = null;
this.email = null;
this.password = null;
return this.manager.destroy();
}

View File

@@ -59,14 +59,15 @@ class ClientManager {
}
destroy() {
return new Promise(resolve => {
this.client.ws.destroy();
if (!this.client.user.bot) {
resolve(this.client.rest.methods.logout());
} else {
resolve();
}
});
this.client.ws.destroy();
if (this.client.user.bot) {
this.client.token = null;
return Promise.resolve();
} else {
return this.client.rest.methods.logout().then(() => {
this.client.token = null;
});
}
}
}