UNPKG

matterbridge-roborock-vacuum-plugin

Version:
17 lines 575 B
export class LoggingMessageListener { duid; logger; name = 'LoggingMessageListener'; constructor(duid, logger) { this.duid = duid; this.logger = logger; } async onMessage(message) { if (message.duid !== this.duid) return; const { protocol, seq } = message.header; const body = message.body ? JSON.stringify(message.body.data) : '(empty)'; this.logger.info(`[MQTT] duid=${message.duid} protocol=${protocol} seq=${seq} body=${body}`); } } //# sourceMappingURL=loggingMessageListener.js.map