[firestore][tests] Get first collection tests working on Android

This commit is contained in:
Chris Bianca
2017-09-27 15:41:25 +01:00
parent 52b70d58e3
commit bf35c349ae
15 changed files with 206 additions and 38 deletions

View File

@@ -1,5 +1,5 @@
buildscript {
ext.firebaseVersion = '11.2.0'
ext.firebaseVersion = '11.3.0'
repositories {
jcenter()
}
@@ -82,12 +82,12 @@ dependencies {
compile "com.google.android.gms:play-services-base:$firebaseVersion"
compile "com.google.firebase:firebase-core:$firebaseVersion"
compile "com.google.firebase:firebase-config:$firebaseVersion"
compile "com.google.firebase:firebase-auth:11.3.0"
compile "com.google.firebase:firebase-auth:$firebaseVersion"
compile "com.google.firebase:firebase-database:$firebaseVersion"
compile "com.google.firebase:firebase-storage:$firebaseVersion"
compile "com.google.firebase:firebase-messaging:$firebaseVersion"
compile "com.google.firebase:firebase-crash:$firebaseVersion"
compile "com.google.firebase:firebase-perf:$firebaseVersion"
compile "com.google.firebase:firebase-ads:$firebaseVersion"
compile 'com.google.firebase:firebase-firestore:11.3.0'
compile "com.google.firebase:firebase-firestore:$firebaseVersion"
}

View File

@@ -44,9 +44,7 @@ public class FirestoreSerialize {
WritableMap queryMap = Arguments.createMap();
List<DocumentChange> documentChanges = querySnapshot.getDocumentChanges();
if (!documentChanges.isEmpty()) {
queryMap.putArray(KEY_CHANGES, documentChangesToWritableArray(documentChanges));
}
queryMap.putArray(KEY_CHANGES, documentChangesToWritableArray(documentChanges));
// documents
WritableArray documents = Arguments.createArray();

View File

@@ -216,8 +216,8 @@ public class RNFirebaseFirestore extends ReactContextBaseJavaModule {
@Override
public Map<String, Object> getConstants() {
final Map<String, Object> constants = new HashMap<>();
constants.put("deleteFieldValue", FieldValue.delete());
constants.put("serverTimestampFieldValue", FieldValue.serverTimestamp());
constants.put("deleteFieldValue", FieldValue.delete().toString());
constants.put("serverTimestampFieldValue", FieldValue.serverTimestamp().toString());
return constants;
}
}