We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parenta3d0e36 commit3558351Copy full SHA for 3558351
src/FirebaseArduino.cpp
@@ -25,15 +25,19 @@ void FirebaseArduino::begin(const String& host, const String& auth) {
25
}
26
27
voidFirebaseArduino::initStream() {
28
- stream_http_.reset(FirebaseHttpClient::create());
29
- stream_http_->setReuseConnection(true);
30
- stream_.reset(newFirebaseStream(stream_http_));
+if (stream_http_.get() ==nullptr) {
+ stream_http_.reset(FirebaseHttpClient::create());
+ stream_http_->setReuseConnection(true);
31
+ stream_.reset(newFirebaseStream(stream_http_));
32
+ }
33
34
35
voidFirebaseArduino::initRequest() {
- req_http_.reset(FirebaseHttpClient::create());
- req_http_->setReuseConnection(true);
36
- req_.reset(newFirebaseRequest(req_http_));
+if (req_http_.get() ==nullptr) {
37
+ req_http_.reset(FirebaseHttpClient::create());
38
+ req_http_->setReuseConnection(true);
39
+ req_.reset(newFirebaseRequest(req_http_));
40
41
42
43
StringFirebaseArduino::pushInt(const String& path,int value) {