Skip to content

Commit 4460159

Browse files
committed
Add error handling to all calls in demo
1 parent 326518c commit 4460159

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@ void loop() {
5858

5959
// update value
6060
Firebase.setFloat("number", 43.0);
61+
// handle error
62+
if (Firebase.failed()) {
63+
Serial.print("setting /number failed:");
64+
Serial.println(Firebase.error());
65+
return;
66+
}
6167
delay(1000);
6268

6369
// get value
@@ -71,13 +77,31 @@ void loop() {
7177

7278
// set string value
7379
Firebase.setString("message", "hello world");
80+
// handle error
81+
if (Firebase.failed()) {
82+
Serial.print("setting /message failed:");
83+
Serial.println(Firebase.error());
84+
return;
85+
}
7486
delay(1000);
87+
7588
// set bool value
7689
Firebase.setBool("truth", false);
90+
if (Firebase.failed()) {
91+
Serial.print("setting /truth failed:");
92+
Serial.println(Firebase.error());
93+
return;
94+
}
7795
delay(1000);
7896

7997
// append a new value to /logs
8098
String name = Firebase.pushInt("logs", n++);
99+
// handle error
100+
if (Firebase.failed()) {
101+
Serial.print("pushing /logs failed:");
102+
Serial.println(Firebase.error());
103+
return;
104+
}
81105
Serial.print("pushed: /logs/");
82106
Serial.println(name);
83107
delay(1000);

0 commit comments

Comments
 (0)