Denver Coneybeare

Results 54 issues of Denver Coneybeare

DO NOT MERGE This PR is to ensure that Firestore's integration tests are running against the Firestore emulator, and not prod.

do-not-merge

### What version of gRPC and what language are you using? 1.28.0 and 1.44.0 ### What operating system (Linux, Windows,...) and version? iOS ### What runtime / compiler are you...

kind/bug
lang/core
priority/P2
platform/iOS
untriaged

This PR removes a special case from the integration tests (https://github.com/firebase/firebase-ios-sdk/pull/12189) that verifies the "missing index" error message returned from the server. Previously, a non-default database would result in a...

api: firestore

This PR removes a special case from the integration tests (https://github.com/firebase/firebase-android-sdk/pull/5600) that verifies the "missing index" error message returned from the server. Previously, a non-default database would result in a...

size/S
do-not-merge/work-in-progress
api: firestore
main-merge-ack

Firestore supports a feature called "client-side indexing" (e.g. `enablePersistentCacheIndexAutoCreation()`) which requires a significant amount of code to support it. This feature, however, is infrequently used and causes all users of...

api: firestore

Move the client-side indexing API in the `IndexManager` interface into a separate "plugin" interface, and add a nullable property to `IndexManager` to store a reference to it. The `MemoryIndexManager` class...

api: firestore

This PR simply deduplicates some logic in the `OfflineComponentProvider` class that starts and stops the schedulers (the gc scheduler and index backfiller scheduler). This small cleanup will be built upon...

api: firestore

This PR adds a test suite to perform some checks on the bundles produced by rollup for Firestore. The immediate motivation for this test suite is to provide an automated...

api: firestore

Convert Firestore's rollup scripts from JavaScript to TypeScript to increase their maintainability. ## Work In Progress This PR is a work-in-progress. As of Jan 22, 2024, work on this PR...

api: firestore