diff --git a/packages/firestore/lib/FirestoreDocumentReference.js b/packages/firestore/lib/FirestoreDocumentReference.js index 682033da..59775cc7 100644 --- a/packages/firestore/lib/FirestoreDocumentReference.js +++ b/packages/firestore/lib/FirestoreDocumentReference.js @@ -137,9 +137,9 @@ export default class FirestoreDocumentReference { throw new Error(`firebase.firestore().doc().onSnapshot(*) ${e.message}`); } - function handleSuccess(querySnapshot) { - callback(querySnapshot, null); - onNext(querySnapshot); + function handleSuccess(documentSnapshot) { + callback(documentSnapshot, null); + onNext(documentSnapshot); } function handleError(error) { @@ -157,7 +157,6 @@ export default class FirestoreDocumentReference { } else { const documentSnapshot = new FirestoreDocumentSnapshot( this._firestore, - this, event.body.snapshot, ); handleSuccess(documentSnapshot);