Fix mqttMessage merge

This commit is contained in:
Thomas Nordquist
2019-01-20 12:29:00 +01:00
parent f893d5ce60
commit fa9def4dd7
2 changed files with 5 additions and 3 deletions

View File

@@ -46,12 +46,13 @@ export const publish = (connectionId: string) => (dispatch: Dispatch<Action>, ge
} }
const publishEvent = makePublishEvent(connectionId) const publishEvent = makePublishEvent(connectionId)
rendererEvents.emit(publishEvent, { const mqttMessage = {
topic, topic,
payload: state.publish.payload, payload: state.publish.emptyPayload ? null : state.publish.payload,
retain: state.publish.retain, retain: state.publish.retain,
qos: state.publish.qos, qos: state.publish.qos,
}) }
rendererEvents.emit(publishEvent, mqttMessage)
} }
export const toggleRetain = (): Action => { export const toggleRetain = (): Action => {

View File

@@ -83,6 +83,7 @@ export class TreeNode {
if (node.message) { if (node.message) {
this.setMessage(node.message) this.setMessage(node.message)
this.onMessage.dispatch(node.message) this.onMessage.dispatch(node.message)
this.mqttMessage = node.mqttMessage
} }
this.mergeEdges(node) this.mergeEdges(node)