diff --git a/examples/FirebasePush_ESP8266/FirebasePush_ESP8266.ino b/examples/FirebasePush_ESP8266/FirebasePush_ESP8266.ino index 37cbea2e..2075e99d 100644 --- a/examples/FirebasePush_ESP8266/FirebasePush_ESP8266.ino +++ b/examples/FirebasePush_ESP8266/FirebasePush_ESP8266.ino @@ -20,8 +20,8 @@ #include // create firebase client. -Firebase fbase = Firebase("example.firebaseio.com") - .auth("secret_or_token"); +Firebase fbase("example.firebaseio.com", "secret_or_token"); + void setup() { Serial.begin(9600); diff --git a/src/Firebase.cpp b/src/Firebase.cpp index 701fa0dd..2f1c5cfb 100644 --- a/src/Firebase.cpp +++ b/src/Firebase.cpp @@ -40,15 +40,10 @@ String makeFirebaseURL(const String& path, const String& auth) { } // namespace -Firebase::Firebase(const String& host) : host_(host) { +Firebase::Firebase(const String& host, const String& auth) : host_(host), auth_(auth) { http_.setReuse(true); } -Firebase& Firebase::auth(const String& auth) { - auth_ = auth; - return *this; -} - FirebaseGet Firebase::get(const String& path) { return FirebaseGet(host_, auth_, path, &http_); } diff --git a/src/Firebase.h b/src/Firebase.h index 92ddea86..62df951f 100644 --- a/src/Firebase.h +++ b/src/Firebase.h @@ -35,8 +35,7 @@ class FirebaseStream; // Firebase REST API client. class Firebase { public: - Firebase(const String& host); - Firebase& auth(const String& auth); + Firebase(const String& host, const String& auth = ""); // Fetch json encoded `value` at `path`. FirebaseGet get(const String& path);