Skip to content

Commit d67807e

Browse files
committed
cleanup: remove documentReferenceFactory
1 parent 2e1c8f6 commit d67807e

File tree

4 files changed

+3
-33
lines changed

4 files changed

+3
-33
lines changed

packages/firestore/src/api/pipeline.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,21 +36,18 @@ export class Pipeline<
3636
* @param db
3737
* @param userDataReader
3838
* @param userDataWriter
39-
* @param documentReferenceFactory
4039
* @param stages
4140
*/
4241
constructor(
4342
db: Firestore,
4443
userDataReader: UserDataReader,
4544
userDataWriter: AbstractUserDataWriter,
46-
documentReferenceFactory: (id: DocumentKey) => DocumentReference,
4745
stages: Stage[]
4846
) {
4947
super(
5048
db,
5149
userDataReader,
5250
userDataWriter,
53-
documentReferenceFactory,
5451
stages
5552
);
5653
}
@@ -61,7 +58,6 @@ export class Pipeline<
6158
* @param db
6259
* @param userDataReader
6360
* @param userDataWriter
64-
* @param documentReferenceFactory
6561
* @param stages
6662
* @param converter
6763
* @protected
@@ -70,15 +66,13 @@ export class Pipeline<
7066
db: Firestore,
7167
userDataReader: UserDataReader,
7268
userDataWriter: AbstractUserDataWriter,
73-
documentReferenceFactory: (id: DocumentKey) => DocumentReference,
7469
stages: Stage[],
7570
converter: unknown = {}
7671
): Pipeline {
7772
return new Pipeline(
7873
db,
7974
userDataReader,
8075
userDataWriter,
81-
documentReferenceFactory,
8276
stages
8377
);
8478
}
@@ -127,7 +121,7 @@ export class Pipeline<
127121
new PipelineResult(
128122
this._userDataWriter,
129123
element.key?.path
130-
? this._documentReferenceFactory(element.key)
124+
? new DocumentReference(firestore, null, element.key)
131125
: undefined,
132126
element.fields,
133127
element.executionTime?.toTimestamp(),

packages/firestore/src/api/pipeline_impl.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,6 @@ export function pipeline(
5757
firestore,
5858
newUserDataReader(firestore),
5959
new ExpUserDataWriter(firestore),
60-
(key: DocumentKey) => {
61-
return new DocumentReference(firestore, null, key);
62-
},
6360
stages);
6461
});
6562
} else {

packages/firestore/src/lite-api/pipeline.ts

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ import {ensureFirestoreConfigured} from "../api/database";
6969
import {firestoreClientExecutePipeline} from "../core/firestore_client";
7070
import {getDatastore} from "./components";
7171
import {invokeExecutePipeline} from "../remote/datastore";
72+
import {firestore} from "../../test/util/api_helpers";
7273

7374
interface ReadableUserData {
7475
_readUserData(dataReader: UserDataReader): void;
@@ -133,7 +134,6 @@ export class Pipeline
133134
* @param _db
134135
* @param userDataReader
135136
* @param _userDataWriter
136-
* @param _documentReferenceFactory
137137
* @param stages
138138
*/
139139
constructor(
@@ -148,11 +148,6 @@ export class Pipeline
148148
* @private
149149
*/
150150
public _userDataWriter: AbstractUserDataWriter,
151-
/**
152-
* @internal
153-
* @private
154-
*/
155-
public _documentReferenceFactory: (id: DocumentKey) => DocumentReference,
156151
private stages: Stage[]
157152
) {}
158153

@@ -193,7 +188,6 @@ export class Pipeline
193188
this._db,
194189
this.userDataReader,
195190
this._userDataWriter,
196-
this._documentReferenceFactory,
197191
copy
198192
);
199193
}
@@ -238,7 +232,6 @@ export class Pipeline
238232
this._db,
239233
this.userDataReader,
240234
this._userDataWriter,
241-
this._documentReferenceFactory,
242235
copy
243236
);
244237
}
@@ -296,23 +289,20 @@ export class Pipeline
296289
* @param db
297290
* @param userDataReader
298291
* @param userDataWriter
299-
* @param documentReferenceFactory
300292
* @param stages
301293
* @protected
302294
*/
303295
protected newPipeline(
304296
db: Firestore,
305297
userDataReader: UserDataReader,
306298
userDataWriter: AbstractUserDataWriter,
307-
documentReferenceFactory: (id: DocumentKey) => DocumentReference,
308299
stages: Stage[],
309300
converter: unknown = {}
310301
): Pipeline {
311302
return new Pipeline(
312303
db,
313304
userDataReader,
314305
userDataWriter,
315-
documentReferenceFactory,
316306
stages
317307
);
318308
}
@@ -356,7 +346,6 @@ export class Pipeline
356346
this._db,
357347
this.userDataReader,
358348
this._userDataWriter,
359-
this._documentReferenceFactory,
360349
copy
361350
);
362351
}
@@ -388,7 +377,6 @@ export class Pipeline
388377
this._db,
389378
this.userDataReader,
390379
this._userDataWriter,
391-
this._documentReferenceFactory,
392380
copy
393381
);
394382
}
@@ -425,7 +413,6 @@ export class Pipeline
425413
this._db,
426414
this.userDataReader,
427415
this._userDataWriter,
428-
this._documentReferenceFactory,
429416
copy
430417
);
431418
}
@@ -469,7 +456,6 @@ export class Pipeline
469456
this._db,
470457
this.userDataReader,
471458
this._userDataWriter,
472-
this._documentReferenceFactory,
473459
copy
474460
);
475461
}
@@ -581,7 +567,6 @@ export class Pipeline
581567
this._db,
582568
this.userDataReader,
583569
this._userDataWriter,
584-
this._documentReferenceFactory,
585570
copy
586571
);
587572
}
@@ -607,7 +592,6 @@ export class Pipeline
607592
this._db,
608593
this.userDataReader,
609594
this._userDataWriter,
610-
this._documentReferenceFactory,
611595
copy
612596
);
613597
}
@@ -668,7 +652,6 @@ export class Pipeline
668652
this._db,
669653
this.userDataReader,
670654
this._userDataWriter,
671-
this._documentReferenceFactory,
672655
copy
673656
);
674657
}
@@ -705,7 +688,6 @@ export class Pipeline
705688
this._db,
706689
this.userDataReader,
707690
this._userDataWriter,
708-
this._documentReferenceFactory,
709691
copy
710692
);
711693
}
@@ -753,7 +735,7 @@ export class Pipeline
753735
new PipelineResult(
754736
this._userDataWriter,
755737
element.key?.path
756-
? this._documentReferenceFactory(element.key)
738+
? new DocumentReference(this._db, null,element.key)
757739
: undefined,
758740
element.fields,
759741
element.executionTime?.toTimestamp(),

packages/firestore/src/lite-api/pipeline_impl.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,6 @@ export function pipeline(
7575
db,
7676
userDataReader,
7777
userDataWriter,
78-
(key: DocumentKey) => {
79-
return new DocumentReference(db, null, key);
80-
},
8178
stages);
8279
});
8380
} else {

0 commit comments

Comments
 (0)