File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030 "grunt-mocha-test" : " ^0.12.2" ,
3131 "grunt-shell-spawn" : " ^0.3.1" ,
3232 "mocha" : " ~1.21.0" ,
33- "mqtt" : " 1.4.x "
33+ "mqtt" : " ^ 1.4.0 "
3434 },
3535 "keywords" : [],
3636 "bin" : {
Original file line number Diff line number Diff line change @@ -19,17 +19,27 @@ class Client extends interfaces.MessagingClient
1919 return callback mqtt
2020
2121 @client = mqtt .connect @address
22- @client . on ' error ' , ( err ) =>
23- debug ' error ' , err
22+
23+ # debug
2424 @client .on ' reconnect' , () =>
2525 debug ' reconnect'
2626 @client .on ' offline' , () =>
2727 debug ' offline'
28- onConnected = (err ) =>
28+
29+ @client .on ' error' , (err ) =>
30+ debug ' error' , err
31+ if callback
32+ callback err
33+ callback = null
34+ return
35+ onConnected = (connack ) =>
2936 debug ' connected'
3037 @client .on ' message' , (topic , message ) =>
3138 @ _onMessage topic, message
32- return callback err
39+ if callback
40+ callback null
41+ callback = null
42+ return
3343 @client .once ' connect' , onConnected
3444
3545 disconnect : (callback ) ->
You can’t perform that action at this time.
0 commit comments