Commit Graph

19 Commits

Author SHA1 Message Date
Russell Wheatley
b90a736fc8 fix(firestore): improve query validation (#3320)
* fix(firestore): improve validation
* chore(firestore):use toPath() method
* test(firestore):where & orderBy validation

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-03-27 17:36:45 +00:00
Russell Wheatley
6311dc8f68 bug(firestore): match fb firestore behaviour (#3205)
* bug(firestore): match fb firestore behaviour

* tests(firestore): removed duplicate test

* Update packages/firestore/e2e/Query/query.e2e.js

* Update packages/firestore/e2e/Query/query.e2e.js

* tests(firestore): update error tests

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-02-18 12:15:54 +00:00
Russell Wheatley
5ff49b1b42 @russell/fix fieldpath (#3192)
* bug(firestore): use queryWhereFieldPath method

* remove whitespace

* fix(firestore): fix filters

* bug(firestore): send string fieldpath over bridge

* tests(ml-vision): remove from test suite as flaky

* bug(auth): sendEmail option setting default 'null'

* bug(firestore): validateWhere failing

* test(firestore): _toPath() in error

* format(firestore): formatting errors
2020-02-13 12:31:53 +00:00
Elliot Hesp
2cb6d44b77 fix(firestore): handle fieldpath as array value (#3179)
Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
Co-authored-by: Russell Wheatley <russellwheatley85@gmail.com>
2020-02-11 09:36:08 +00:00
Russell Wheatley
13e9c86c24 bug(firestore): fix multiple cursor query
* fixed, fieldPath:'__name__' should be added once for queries with multiple cursors

* fixed es-lint errors

* test(firestore): test for multiple query

Co-authored-by: Mohammed Maaz <maazproductions25@gmail.com>
Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-02-11 08:40:46 +00:00
ehesp
2ee781f2ba fix(firestore): fix incorrect test 2020-02-03 15:19:30 +00:00
ehesp
a3aaff353f fix(firestore): use document path when querying by collection group #3063 2020-02-03 15:17:22 +00:00
Salakar
b7374add76 refactor(*): remove unused code & fix linting issues 2019-11-25 21:46:06 +00:00
Mike Diarmid
42e034c480 feat(firestore): array-contains, array-contains-any & in filters (#2868)
* feat(firestore) Add IN query support (JS/Android)
* feat(firestore) in query validation
* feat(firestore) in query ios support / tests
* docs(firestore): update reference docs to include in query support
2019-11-24 18:21:38 +00:00
Mike Diarmid
a5da0107ff fix(firestore): correctly apply internal __name__ query modif… (#2866)
* fix(firestore): correctly apply internal `__name__` query modifier (fixes #2854)

* chore(tests): cleanup unnecessary code
2019-11-13 17:24:51 +00:00
Salakar
8dc6e830c0 [firestore] Fix FirestoreQuery/FirestoreQueryModifiers incorrectly mutating previous query instances when chaining (fixes #2691) 2019-10-07 05:14:36 +01:00
Ilja Daderko
b40d44c57e Move commons into /app (#2486)
* stash

* move commons into the app
2019-08-14 13:42:08 +03:00
ehesp
b1d140cfc7 Fixes #2448 2019-08-07 10:54:38 +01:00
Salakar
ae4057ea34 [firestore][ios] implement transactions + general cleanup of v6 code 2019-07-30 07:13:25 +01:00
Salakar
f429699990 - [dependencies][android] remove all Firebase SDKs in favour of Firebase BoM
- [android] upgrade to Android X
- [android] upgrade gradle wrapper to v5.4.1
- [android][ios][tests] remove manual packages & enable auto-linking
- [tests][internal] upgrade tests project to RN 60
- [ios] temporarily remove framework support in pods - broken in RN 60 - see https://github.com/facebook/react-native/issues/25349
- [linting] switch to use rn community linting rules
2019-07-30 03:59:04 +01:00
Salakar
32f8a2be22 [firestore] temporarily disable flaky test, cc @ehesp 2019-07-22 09:21:17 +01:00
Salakar
d1cb92f532 [firestore] fix linting, flow & ts issues 2019-07-12 15:22:01 +01:00
Elliot Hesp
1e1de2bd04 v6 Implement Cloud Firestore (#2319) 2019-07-12 14:12:53 +01:00
Salakar
b2b84889c6 [firestore] create firestore package 2019-02-14 20:30:47 +00:00