Skip to content

Commit a8da3df

Browse files
dmitry-sschmidt-sebastian
authored andcommitted
use custom FirestoreRPC in internal (googleapis#6678)
1 parent 2b4c691 commit a8da3df

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

  • google-cloud-clients/google-cloud-firestore/src/main/java/com/google/cloud/firestore

google-cloud-clients/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Internal.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
import com.google.api.core.InternalApi;
2222
import com.google.cloud.Timestamp;
23+
import com.google.cloud.firestore.spi.v1.FirestoreRpc;
2324
import com.google.common.base.Preconditions;
2425
import com.google.firestore.v1.Document;
2526
import com.google.firestore.v1.Value;
@@ -34,6 +35,11 @@ public Internal(FirestoreImpl firestore) {
3435
this.firestore = firestore;
3536
}
3637

38+
@InternalApi
39+
public Internal(FirestoreOptions firestoreOptions, FirestoreRpc firestoreRpc) {
40+
this.firestore = new FirestoreImpl(firestoreOptions, firestoreRpc);
41+
}
42+
3743
@InternalApi
3844
public DocumentSnapshot snapshotFromObject(String documentPath, Object pojo) {
3945
DocumentReference documentReference = firestore.document(documentPath);

0 commit comments

Comments
 (0)