From 19283b92d04665de524eec0a90f730cd3dc83a0d Mon Sep 17 00:00:00 2001 From: Salakar Date: Thu, 20 Sep 2018 13:20:25 +0100 Subject: [PATCH] [firestore][js] 'array-contains' support --- src/modules/firestore/Query.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/firestore/Query.js b/src/modules/firestore/Query.js index 10911ed9..f40f96a9 100644 --- a/src/modules/firestore/Query.js +++ b/src/modules/firestore/Query.js @@ -34,6 +34,7 @@ const OPERATORS: { [QueryOperator]: string } = { '>=': 'GREATER_THAN_OR_EQUAL', '<': 'LESS_THAN', '<=': 'LESS_THAN_OR_EQUAL', + 'array-contains': 'ARRAY_CONTAINS', }; type NativeFieldPath = {| @@ -200,6 +201,7 @@ export default class Query { observerOrOnNextOrOnError?: Observer | ObserverOnNext | ObserverOnError, onError?: ObserverOnError ) { + // TODO refactor this 💩 let observer: Observer; let metadataChanges = {}; // Called with: onNext, ?onError @@ -458,6 +460,7 @@ export default class Query { /** * Remove query snapshot listener + * @param listenerId * @param listener */ _offCollectionSnapshot(listenerId: string, listener: Function) {