Fix mqttMessage merge
This commit is contained in:
@@ -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 => {
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user