diff options
Diffstat (limited to 'Firestore/Source/API/FIRFirestore+Internal.h')
-rw-r--r-- | Firestore/Source/API/FIRFirestore+Internal.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Firestore/Source/API/FIRFirestore+Internal.h b/Firestore/Source/API/FIRFirestore+Internal.h index 7bc419a..a52533d 100644 --- a/Firestore/Source/API/FIRFirestore+Internal.h +++ b/Firestore/Source/API/FIRFirestore+Internal.h @@ -16,6 +16,9 @@ #import "FIRFirestore.h" +#include <memory> + +#include "Firestore/core/src/firebase/firestore/auth/credentials_provider.h" #include "Firestore/core/src/firebase/firestore/model/database_id.h" #include "absl/strings/string_view.h" @@ -24,7 +27,6 @@ NS_ASSUME_NONNULL_BEGIN @class FSTDispatchQueue; @class FSTFirestoreClient; @class FSTUserDataConverter; -@protocol FSTCredentialsProvider; @interface FIRFirestore (/* Init */) @@ -35,7 +37,8 @@ NS_ASSUME_NONNULL_BEGIN - (instancetype)initWithProjectID:(const absl::string_view)projectID database:(const absl::string_view)database persistenceKey:(NSString *)persistenceKey - credentialsProvider:(id<FSTCredentialsProvider>)credentialsProvider + credentialsProvider:(std::unique_ptr<firebase::firestore::auth::CredentialsProvider>) + credentialsProvider workerDispatchQueue:(FSTDispatchQueue *)workerDispatchQueue firebaseApp:(FIRApp *)app; |