528 bool comma = false; |
528 bool comma = false; |
529 |
529 |
530 payload = payload_header(); |
530 payload = payload_header(); |
531 payload = xstrcat(payload, (char *)"{"); |
531 payload = xstrcat(payload, (char *)"{"); |
532 |
532 |
|
533 if (birth) { |
|
534 payload = xstrcat(payload, (char *)"\"uuid\":\""); |
|
535 payload = xstrcat(payload, Config.uuid); |
|
536 payload = xstrcat(payload, (char *)"\""); |
|
537 comma = true; |
|
538 } |
|
539 |
533 if (birth || flag & MQTT_NODE_CONTROL) { |
540 if (birth || flag & MQTT_NODE_CONTROL) { |
|
541 if (comma) |
|
542 payload = xstrcat(payload, (char *)","); |
534 payload = xstrcat(payload, (char *)"\"nodecontrol\":{\"reboot\":false,\"rebirth\":false,\"nextserver\":false,\"scanrate\":3000}"); |
543 payload = xstrcat(payload, (char *)"\"nodecontrol\":{\"reboot\":false,\"rebirth\":false,\"nextserver\":false,\"scanrate\":3000}"); |
535 comma = true; |
544 comma = true; |
536 } |
545 } |
537 |
546 |
538 if (birth) { |
547 if (birth) { |