UNPKG

rocket.chat.mqtt

Version:

It's a MQTT Server, using redis to scale horizontally.

16 lines (11 loc) 299 B
'use strict' var mqtt = require('mqtt-packet') function write (client, packet, done) { var result = mqtt.writeToStream(packet, client.conn) if (!result && !client.errored && done) { client.conn.once('drain', done) } else if (done) { setImmediate(done) } } module.exports = write