@@ -22,15 +22,18 @@ import * as firestore from '../../index';
22
22
import { Firestore } from './database' ;
23
23
import {
24
24
DocumentKeyReference ,
25
- ParsedUpdateData
25
+ ParsedUpdateData ,
26
+ parseSetData ,
27
+ parseUpdateData ,
28
+ parseUpdateVarargs
26
29
} from '../../../src/api/user_data_reader' ;
27
30
import { debugAssert } from '../../../src/util/assert' ;
28
31
import { cast } from '../../../lite/src/api/util' ;
29
32
import { DocumentSnapshot , QuerySnapshot } from './snapshot' ;
30
33
import {
31
34
addDocSnapshotListener ,
32
- addSnapshotsInSyncListener ,
33
35
addQuerySnapshotListener ,
36
+ addSnapshotsInSyncListener ,
34
37
applyFirestoreDataConverter ,
35
38
getDocsViaSnapshotListener ,
36
39
getDocViaSnapshotListener ,
@@ -175,7 +178,8 @@ export function setDoc<T>(
175
178
options
176
179
) ;
177
180
const dataReader = newUserDataReader ( firestore ) ;
178
- const parsed = dataReader . parseSetData (
181
+ const parsed = parseSetData (
182
+ dataReader ,
179
183
'setDoc' ,
180
184
ref . _key ,
181
185
convertedValue ,
@@ -215,15 +219,17 @@ export function updateDoc(
215
219
typeof fieldOrUpdateData === 'string' ||
216
220
fieldOrUpdateData instanceof FieldPath
217
221
) {
218
- parsed = dataReader . parseUpdateVarargs (
222
+ parsed = parseUpdateVarargs (
223
+ dataReader ,
219
224
'updateDoc' ,
220
225
ref . _key ,
221
226
fieldOrUpdateData ,
222
227
value ,
223
228
moreFieldsAndValues
224
229
) ;
225
230
} else {
226
- parsed = dataReader . parseUpdateData (
231
+ parsed = parseUpdateData (
232
+ dataReader ,
227
233
'updateDoc' ,
228
234
ref . _key ,
229
235
fieldOrUpdateData
@@ -262,11 +268,13 @@ export function addDoc<T>(
262
268
const convertedValue = applyFirestoreDataConverter ( collRef . _converter , data ) ;
263
269
264
270
const dataReader = newUserDataReader ( collRef . firestore ) ;
265
- const parsed = dataReader . parseSetData (
271
+ const parsed = parseSetData (
272
+ dataReader ,
266
273
'addDoc' ,
267
274
docRef . _key ,
268
275
convertedValue ,
269
- collRef . _converter !== null
276
+ collRef . _converter !== null ,
277
+ { }
270
278
) ;
271
279
272
280
return firestore
0 commit comments