Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 01c0091

Browse files
committed
Removing setImmediate module, as non compatible with Tessel
1 parent ea30b86 commit 01c0091

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

lib/client.js

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
/**
22
* Module dependencies
33
*/
4-
var events = require('events')
5-
, crypto = require('crypto')
6-
, Store = require('./store')
7-
, eos = require('end-of-stream')
8-
, mqttPacket = require('mqtt-packet')
9-
, Writable = require('readable-stream').Writable
10-
, inherits = require('inherits');
4+
var events = require('events')
5+
, crypto = require('crypto')
6+
, Store = require('./store')
7+
, eos = require('end-of-stream')
8+
, mqttPacket = require('mqtt-packet')
9+
, Writable = require('readable-stream').Writable
10+
, inherits = require('inherits')
11+
, setImmediate = global.setImmediate || function(callback) {
12+
setTimeout(callback, 0);
13+
};
1114

1215
/**
1316
* Default options

mqtt.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55
* See LICENSE for more information
66
*/
77

8-
// setup the global setImmediate if missing; for node < 0.9
9-
require('setimmediate');
10-
118
var MqttServer = require('./lib/server').MqttServer
129
, MqttSecureServer = require('./lib/server').MqttSecureServer
1310
, MqttClient = require('./lib/client')

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
"mqtt-connection": "^1.0.1",
4444
"mqtt-packet": "^2.0.0",
4545
"readable-stream": "~1.0.2",
46-
"setimmediate": "~1.0.2",
4746
"websocket-stream": "^1.1.0",
4847
"ws": "^0.6.3",
4948
"xtend": "^4.0.0"

test/util.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11

2-
var through = require('through2');
2+
var through = require('through2')
3+
, setImmediate = global.setImmediate || function(callback) {
4+
setTimeout(callback, 0);
5+
};
36

47
module.exports.testStream = function() {
58
return through(function(buf, enc, cb) {

0 commit comments

Comments
 (0)