From f091595326d478c3d14da432418b79035650ccd2 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Wed, 27 Jul 2016 11:20:59 +0700 Subject: [PATCH] bugfix --- adaptor-ym.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/adaptor-ym.js b/adaptor-ym.js index 2c7428f..b7d2419 100644 --- a/adaptor-ym.js +++ b/adaptor-ym.js @@ -6,13 +6,16 @@ var password; var callbacks; function onReady() { - logger.info('Going to login to YM as ' + username); - setTimeout( - YM.login, - 10000, - username, password - ) + var _username = username; + var _password = password; + + if (!_username || !-password) { + logger.warn('Undefined YM username and password') + process.exit(5); + } + logger.info('Going to login to YM as ' + username); + YM.login(username, password); } function onLoginSuccessful(data) { @@ -54,7 +57,11 @@ function init(_username, _password, _logger, _callbacks) { YM.on('pm', onPM); YM.on('offlinePM', onPM); - YM.newInstance(); + setTimeout( + YM.newInstance, + 3000 + ) + //YM.newInstance(); } function sendMessage(destination, msg) { -- 1.9.0