More bug fixes

This commit is contained in:
hydrabolt
2015-10-29 14:14:33 +00:00
parent bb1655330a
commit 1af1d71643
7 changed files with 93 additions and 39 deletions

View File

@@ -154,17 +154,20 @@ class Client extends EventEmitter {
if (self.websocket) {
self.websocket.close();
}
self.debug("error logging in - " + err);
callback(err);
reject(err);
} else {
self.state = 2; //set state to logged in (not yet ready)
self.token = res.body.token; //set our token
self.debug("client logged in w/ token " + self.token);
self.getGateway().then(function (url) {
self.debug("gateway response successful");
self.createws(url);
callback(null, self.token);
resolve(self.token);
}).catch(function (err) {
self.debug("unable to connect to gateways - " + err);
callback(err);
reject(err);
});