Commit f091595326d478c3d14da432418b79035650ccd2
1 parent
35eec57498
Exists in
master
bugfix
Showing 1 changed file with 14 additions and 7 deletions Side-by-side Diff
adaptor-ym.js
... | ... | @@ -6,13 +6,16 @@ var password; |
6 | 6 | var callbacks; |
7 | 7 | |
8 | 8 | function onReady() { |
9 | - logger.info('Going to login to YM as ' + username); | |
10 | - setTimeout( | |
11 | - YM.login, | |
12 | - 10000, | |
13 | - username, password | |
14 | - ) | |
9 | + var _username = username; | |
10 | + var _password = password; | |
11 | + | |
12 | + if (!_username || !-password) { | |
13 | + logger.warn('Undefined YM username and password') | |
14 | + process.exit(5); | |
15 | + } | |
15 | 16 | |
17 | + logger.info('Going to login to YM as ' + username); | |
18 | + YM.login(username, password); | |
16 | 19 | } |
17 | 20 | |
18 | 21 | function onLoginSuccessful(data) { |
... | ... | @@ -54,7 +57,11 @@ function init(_username, _password, _logger, _callbacks) { |
54 | 57 | YM.on('pm', onPM); |
55 | 58 | YM.on('offlinePM', onPM); |
56 | 59 | |
57 | - YM.newInstance(); | |
60 | + setTimeout( | |
61 | + YM.newInstance, | |
62 | + 3000 | |
63 | + ) | |
64 | + //YM.newInstance(); | |
58 | 65 | } |
59 | 66 | |
60 | 67 | function sendMessage(destination, msg) { |