From 8d3a47431b72c67fa21df6d52729256a3d567b18 Mon Sep 17 00:00:00 2001 From: Patrick Balsiger Date: Mon, 24 Sep 2018 12:07:35 +0200 Subject: [PATCH] add broadcast flag --- src/base/SprocketMessage.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/base/SprocketMessage.h b/src/base/SprocketMessage.h index e4ebeee..d80197e 100644 --- a/src/base/SprocketMessage.h +++ b/src/base/SprocketMessage.h @@ -11,12 +11,14 @@ #define JSON_PAYLOAD "payload" #define JSON_TYPE "type" #define JSON_TOPIC "topic" +#define JSON_BROADCAST "broadcast" struct SprocketMessage : public JsonStruct { String domain; String to; String from; String payload; + int broadcast; String topic; // TODO do we even need that? @@ -38,6 +40,7 @@ struct SprocketMessage : public JsonStruct { root[JSON_PAYLOAD] = payload; root[JSON_TOPIC] = topic; root[JSON_TYPE] = type; + root[JSON_BROADCAST] = broadcast; } // Map a json object to this struct. void fromJsonObject(JsonObject& json){ @@ -51,6 +54,7 @@ struct SprocketMessage : public JsonStruct { from = getAttrFromJson(json, JSON_FROM); payload = getAttrFromJson(json, JSON_PAYLOAD); topic = getAttrFromJson(json, JSON_TOPIC); + broadcast = getIntAttrFromJson(json, JSON_BROADCAST); type = (SprocketMessageType) getIntAttrFromJson(json, JSON_TYPE); valid = 1; };