File tree Expand file tree Collapse file tree 1 file changed +3
-7
lines changed
packages/firestore/exp/src/api Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -757,20 +757,16 @@ export function onSnapshot<T>(
757
757
complete : args [ currArg + 2 ] as CompleteFn
758
758
} ;
759
759
} else {
760
- firestore = cast ( reference . firestore , FirebaseFirestore ) ;
760
+ const query = cast < Query < T > > ( reference , Query ) ;
761
+ firestore = cast ( query . firestore , FirebaseFirestore ) ;
761
762
internalQuery = reference . _query ;
762
763
const userDataWriter = new ExpUserDataWriter ( firestore ) ;
763
764
764
765
observer = {
765
766
next : snapshot => {
766
767
if ( args [ currArg ] ) {
767
768
( args [ currArg ] as NextFn < QuerySnapshot < T > > ) (
768
- new QuerySnapshot (
769
- firestore ,
770
- userDataWriter ,
771
- reference as Query < T > ,
772
- snapshot
773
- )
769
+ new QuerySnapshot ( firestore , userDataWriter , query , snapshot )
774
770
) ;
775
771
}
776
772
} ,
You can’t perform that action at this time.
0 commit comments