From d8971ee2b51fcc158972d5151e78a24f87469e86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marti=CC=81n=20M?= Date: Wed, 26 Jun 2019 21:49:31 -0300 Subject: [PATCH] fixed bug with undefined variable --- lib/{helper.js => ewelink-helper.js} | 0 main.js | 8 +++++--- 2 files changed, 5 insertions(+), 3 deletions(-) rename lib/{helper.js => ewelink-helper.js} (100%) diff --git a/lib/helper.js b/lib/ewelink-helper.js similarity index 100% rename from lib/helper.js rename to lib/ewelink-helper.js diff --git a/main.js b/main.js index 3261a38..1de1876 100644 --- a/main.js +++ b/main.js @@ -3,12 +3,14 @@ const W3CWebSocket = require('websocket').w3cwebsocket; const WebSocketAsPromised = require('websocket-as-promised'); const delay = require('delay'); +const { _get } = require('./lib/helpers'); + const { makeAuthorizationSign, loginPayload, wssLoginPayload, wssUpdatePayload, -} = require('./lib/helper'); +} = require('./lib/ewelink-helper'); class eWeLink { constructor({ region = 'us', email, password }) { @@ -51,8 +53,8 @@ class eWeLink { body, json: true, }); - this.apiKey = response.user.apikey; - this.at = response.at; + this.apiKey = _get(response, 'user.apikey', ''); + this.at = _get(response, 'at', ''); return response; }