We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 48d9371 commit 9b83872Copy full SHA for 9b83872
1 file changed
src/mqtt.coffee
@@ -19,17 +19,27 @@ class Client extends interfaces.MessagingClient
19
return callback mqtt
20
21
@client = mqtt.connect @address
22
- @client.on 'error', (err) =>
23
- debug 'error', err
+
+ # debug
24
@client.on 'reconnect', () =>
25
debug 'reconnect'
26
@client.on 'offline', () =>
27
debug 'offline'
28
- onConnected = (err) =>
29
+ @client.on 'error', (err) =>
30
+ debug 'error', err
31
+ if callback
32
+ callback err
33
+ callback = null
34
+ return
35
+ onConnected = (connack) =>
36
debug 'connected'
37
@client.on 'message', (topic, message) =>
38
@_onMessage topic, message
- return callback err
39
40
+ callback null
41
42
43
@client.once 'connect', onConnected
44
45
disconnect: (callback) ->
0 commit comments