From 12eaea7ff449720dd88a2d2c44ecf2ac099b152b Mon Sep 17 00:00:00 2001 From: Salakar Date: Thu, 20 Sep 2018 13:19:37 +0100 Subject: [PATCH] [firestore][android] 'array-contains' support --- .../firestore/RNFirebaseFirestoreCollectionReference.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java b/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java index eddb36cc..cfc59456 100644 --- a/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java +++ b/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java @@ -189,6 +189,9 @@ class RNFirebaseFirestoreCollectionReference { case "LESS_THAN_OR_EQUAL": query = query.whereLessThanOrEqualTo(fieldPath, value); break; + case "ARRAY_CONTAINS": + query = query.whereArrayContains(fieldPath, value); + break; } } else { ReadableArray fieldPathElements = fieldPathMap.getArray("elements"); @@ -213,6 +216,9 @@ class RNFirebaseFirestoreCollectionReference { case "LESS_THAN_OR_EQUAL": query = query.whereLessThanOrEqualTo(fieldPath, value); break; + case "ARRAY_CONTAINS": + query = query.whereArrayContains(fieldPath, value); + break; } } }