Skip to content

Commit 69de6a2

Browse files
committed
fix: publish action status messages in examples
1 parent 714395c commit 69de6a2

File tree

4 files changed

+16
-4
lines changed

4 files changed

+16
-4
lines changed

examples/ESP32/ActionsHandling/ActionsHandling.ino

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ int HelloWorld_Hanlder(char* args, char* actionId) {
5959

6060
Serial.println("Hello World");
6161

62+
// publish action completed status
63+
if(!Bytebeam.publishActionCompleted(actionId)) {
64+
Serial.println("Failed to publish action completed response for Hello World action");
65+
return -1;
66+
}
67+
6268
return 0;
6369
}
6470

@@ -70,6 +76,12 @@ int YetAnotherHelloWorld_Hanlder(char* args, char* actionId) {
7076

7177
Serial.println("Yet Another Hello World");
7278

79+
// publish action completed status
80+
if(!Bytebeam.publishActionCompleted(actionId)) {
81+
Serial.println("Failed to publish action completed response for Hello World action");
82+
return -1;
83+
}
84+
7385
return 0;
7486
}
7587

examples/ESP32/ToggleLED/ToggleLED.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ int ToggleLED_Hanlder(char* args, char* actionId) {
141141
// publish led state to device shadow
142142
if(!publishToDeviceShadow()) {
143143
// publish action failed status
144-
if(!Bytebeam.publishActionFailed(actionId)) {
144+
if(!Bytebeam.publishActionFailed(actionId, "Publish led state to device shadow Failed")) {
145145
Serial.println("Failed to publish action failed response for Toggle LED action");
146146
}
147147

examples/ESP32/UpdateConfig/UpdateConfig.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ int UpdateConfig_Hanlder(char* args, char* actionId) {
129129

130130
if(err) {
131131
// publish action failed status
132-
if(!Bytebeam.publishActionFailed(actionId)) {
132+
if(!Bytebeam.publishActionFailed(actionId, "Json Deserialization Failed")) {
133133
Serial.println("Failed to publish action failed response for Update Config action");
134134
}
135135

@@ -147,7 +147,7 @@ int UpdateConfig_Hanlder(char* args, char* actionId) {
147147
// publish led brightness to device shadow
148148
if(!publishToDeviceShadow()) {
149149
// publish action failed status
150-
if(!Bytebeam.publishActionFailed(actionId)) {
150+
if(!Bytebeam.publishActionFailed(actionId, "Publish led brightness to device shadow Failed")) {
151151
Serial.println("Failed to publish action failed response for Update Config action");
152152
}
153153

examples/ESP8266/ToggleLED/ToggleLED.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ int ToggleLED_Hanlder(char* args, char* actionId) {
141141
// publish led state to device shadow
142142
if(!publishToDeviceShadow()) {
143143
// publish action failed status
144-
if(!Bytebeam.publishActionFailed(actionId)) {
144+
if(!Bytebeam.publishActionFailed(actionId, "Publish led state to device shadow Failed")) {
145145
Serial.println("Failed to publish action failed response for Toggle LED action");
146146
}
147147

0 commit comments

Comments
 (0)