UNPKG

rocket.chat.mqtt

Version:

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

28 lines (20 loc) 500 B
'use strict' var Packet = require('aedes-packet') var util = require('util') function QoSPacket (original, client) { Packet.call(this, original, client.broker) this.writeCallback = nop if (!original.messageId) { this.messageId = client._nextId if (client._nextId === 65535) { client._nextId = 0 } else { client._nextId++ } } else { this.messageId = original.messageId } } util.inherits(QoSPacket, Packet) function nop () {} module.exports = QoSPacket