Commit Graph
16 Commits
Author SHA1 Message Date
Paul BeusterienandNick Cooke b731356c83 fix(database): apply filtered getData results only to the query's view (#16722)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2026-11-04 17:14:58 -05:00
Paul BeusterienandNick Cooke b72d6f66cd fix(database): return child data from getData under observed parent (#16721)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2026-11-04 15:23:49 -05:00
Paul Beusterien 58501dbbaa test: Increase timeout in testListenForChildChangedWithLimitEnsureEventsFireProperly (#16279) 2026-06-23 15:00:30 -04:00
Paul Beusterien 3c30cd9a5d [RTDB] Fix concurrency crash in FView (#15548) 2025-12-01 15:35:42 -08:00
Paul Beusterien 2e11fc13c7 Restore socket rocket (#14427) 2025-02-04 19:54:09 -08:00
Paul BeusterienandNick Cooke 1c605b2d24 [RTDB] Use NSURLSessionWebSocket instead of SocketRocket where possible (#12894)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2024-05-08 08:10:09 -07:00
Andrew Heard 5797426f04 Upgrade clang-format to v18 (#12483) 2024-03-06 20:44:20 -05:00
Jan Wyszynski 41b0073999 Dispatch getData callbacks on FRepo callback queue (#8247) 2021-07-16 05:48:57 -07:00
Jan Wyszynski 6db2e0d856 Fix startAfter/endBefore for orderByKeys queries (#7403) 2021-02-10 09:42:36 -08:00
Jan Wyszynski ed003f7610 RTDB query gets should not send server requests for listened-to data (#7312) 2021-01-22 10:46:14 -08:00
Jan Wyszynski b1766c2fd6 Implement startAfter and endBefore for RTDB queries (#7209) 2021-01-13 18:34:05 -08:00
Jan WyszynskiandSebastian Schmidt 95aac941d9 Implement get for RTDB queries (#7264)
* Implement RTDB Query get

* changelog

* Mark query inactive after callback

* Add tests, fix some issues

* some small fixes

* Fix tests

* Review feedback

* Address review feedback + fixup tests

* Remove extra logs

* Update FirebaseDatabase/Sources/Core/FPersistentConnection.m

Co-authored-by: Sebastian Schmidt <mrschmidt@google.com>

* Review feedback

* Write to unique paths

* Removed FIR prefix

* Add _Nullable specifiers in FRepo.h

* format nullability stuff

* fix get cache test

* goOnline in when get tests finish to avoid interference

* Address review feedback

Co-authored-by: Sebastian Schmidt <mrschmidt@google.com>
2021-01-07 17:41:32 -08:00
Paul Beusterien f8c6459b56 Revert "Implement RTDB Query get (#7110)" (#7262)
This reverts commit 55f27b5482.
2021-01-07 07:36:02 -08:00
Jan WyszynskiandSebastian Schmidt 55f27b5482 Implement RTDB Query get (#7110)
* Implement RTDB Query get

* changelog

* Mark query inactive after callback

* Add tests, fix some issues

* some small fixes

* Fix tests

* Review feedback

* Address review feedback + fixup tests

* Remove extra logs

* Update FirebaseDatabase/Sources/Core/FPersistentConnection.m

Co-authored-by: Sebastian Schmidt <mrschmidt@google.com>

* Review feedback

* Write to unique paths

* Removed FIR prefix

* Add _Nullable specifiers in FRepo.h

* format nullability stuff

* fix get cache test

Co-authored-by: Sebastian Schmidt <mrschmidt@google.com>
2021-01-05 17:07:05 -08:00
Paul Beusterien 7cb6f96cfd Repo-relative imports for Database (#5861) 2020-06-22 07:58:52 -07:00
Paul Beusterien fa72963bfd Update FirebaseDatabase to canonical directory structure (#5860) 2020-06-22 07:26:07 -07:00