aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/core/src/firebase/firestore/auth/empty_credentials_provider.cc
diff options
context:
space:
mode:
authorGravatar Konstantin Varlamov <var-const@users.noreply.github.com>2018-06-07 12:29:16 -0400
committerGravatar GitHub <noreply@github.com>2018-06-07 12:29:16 -0400
commit7b2aa01da3df89dbea23b7c73202c6bf3f5813d3 (patch)
treef32ffbe3dc72f242bbdfb3c3e87b9003b61b9280 /Firestore/core/src/firebase/firestore/auth/empty_credentials_provider.cc
parent83fc5714b216fc867ac02875a3e2c6b6a013afce (diff)
Force refresh token if RPC fails with "Unauthenticated" error (#1373)
"Unauthenticated" is presumed to mean that token is expired (which might happen if local clock is wrong) and retried, subject to the usual backoff logic.
Diffstat (limited to 'Firestore/core/src/firebase/firestore/auth/empty_credentials_provider.cc')
-rw-r--r--Firestore/core/src/firebase/firestore/auth/empty_credentials_provider.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/Firestore/core/src/firebase/firestore/auth/empty_credentials_provider.cc b/Firestore/core/src/firebase/firestore/auth/empty_credentials_provider.cc
index da4198d..77156cc 100644
--- a/Firestore/core/src/firebase/firestore/auth/empty_credentials_provider.cc
+++ b/Firestore/core/src/firebase/firestore/auth/empty_credentials_provider.cc
@@ -14,17 +14,13 @@
* limitations under the License.
*/
-#define UNUSED(x) (void)(x)
-
#include "Firestore/core/src/firebase/firestore/auth/empty_credentials_provider.h"
namespace firebase {
namespace firestore {
namespace auth {
-void EmptyCredentialsProvider::GetToken(bool force_refresh,
- TokenListener completion) {
- UNUSED(force_refresh);
+void EmptyCredentialsProvider::GetToken(TokenListener completion) {
if (completion) {
// Unauthenticated token will force the GRPC fallback to use default
// settings.
@@ -39,6 +35,9 @@ void EmptyCredentialsProvider::SetUserChangeListener(
}
}
+void EmptyCredentialsProvider::InvalidateToken() {
+}
+
} // namespace auth
} // namespace firestore
} // namespace firebase