Skip to content

Commit 90c4227

Browse files
committed
Disable IndexBackfiller and tests
1 parent 6c5576f commit 90c4227

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

packages/firestore/src/local/index_backfiller.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import { Persistence, Scheduler } from './persistence';
3030
import { PersistencePromise } from './persistence_promise';
3131
import { PersistenceTransaction } from './persistence_transaction';
3232
import { isIndexedDbTransactionError } from './simple_db';
33+
import { INDEXING_ENABLED } from "./indexeddb_schema";
3334

3435
const LOG_TAG = 'IndexBackiller';
3536

@@ -58,7 +59,9 @@ export class IndexBackfillerScheduler implements Scheduler {
5859
this.task === null,
5960
'Cannot start an already started IndexBackfillerScheduler'
6061
);
61-
this.schedule(INITIAL_BACKFILL_DELAY_MS);
62+
if (INDEXING_ENABLED) {
63+
this.schedule(INITIAL_BACKFILL_DELAY_MS);
64+
}
6265
}
6366

6467
stop(): void {

packages/firestore/test/unit/local/index_backfiller.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,12 @@ import { JSON_SERIALIZER } from './persistence_test_helpers';
4646
import * as PersistenceTestHelpers from './persistence_test_helpers';
4747
import { TestDocumentOverlayCache } from './test_document_overlay_cache';
4848
import { TestIndexManager } from './test_index_manager';
49+
import { INDEXING_ENABLED } from "../../../src/local/indexeddb_schema";
4950

5051
describe('IndexedDb IndexBackfiller', () => {
52+
if (!INDEXING_ENABLED) {
53+
return;
54+
}
5155
if (!IndexedDbPersistence.isAvailable()) {
5256
console.warn('No IndexedDB. Skipping IndexedDb IndexBackfiller tests.');
5357
return;

0 commit comments

Comments
 (0)