Commit cc57ad0a7816d2fe68732d9e75116787ac780d07
1 parent
524fb86bbd
Exists in
master
send message on start
Showing 1 changed file with 12 additions and 1 deletions Side-by-side Diff
evo-im.js
... | ... | @@ -6,8 +6,17 @@ var url = require('url'); |
6 | 6 | |
7 | 7 | var config; |
8 | 8 | var logger; |
9 | +var sendMessage; | |
9 | 10 | |
10 | 11 | function start(options) { |
12 | + try { | |
13 | + sendMessage = options.sendMessage; | |
14 | + } | |
15 | + catch(e) { | |
16 | + console.log('undefined send message. Exiting'); | |
17 | + process.exit(2); | |
18 | + } | |
19 | + | |
11 | 20 | if (options && options.config) { |
12 | 21 | config = options.config; |
13 | 22 | } |
... | ... | @@ -16,6 +25,8 @@ function start(options) { |
16 | 25 | logger = options.logger; |
17 | 26 | } |
18 | 27 | |
28 | + | |
29 | + | |
19 | 30 | createHttpServer(); |
20 | 31 | } |
21 | 32 | |
... | ... | @@ -23,7 +34,7 @@ function formatTimestamp(ms) { |
23 | 34 | return strftime('%F %T', new Date(ms)); |
24 | 35 | } |
25 | 36 | |
26 | -function onMessage(sender, message, ts, sendMessage) { | |
37 | +function onMessage(sender, message, ts) { | |
27 | 38 | var opts = { |
28 | 39 | url: config.evo_url, |
29 | 40 | qs: { |