File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ ' @powersync/react ' : patch
3+ ---
4+
5+ Fixed ` useQuery() ` 's' ` isFetching ` value staying true when used in react-native environment.
Original file line number Diff line number Diff line change @@ -78,21 +78,21 @@ export const useQuery = <T = any>(
7878 ) ;
7979
8080 const handleResult = ( result : T [ ] ) => {
81+ previousQueryRef . current = { sqlStatement, memoizedParams } ;
8182 setData ( result ) ;
8283 setIsLoading ( false ) ;
8384 setIsFetching ( false ) ;
8485 setError ( undefined ) ;
85- previousQueryRef . current = { sqlStatement, memoizedParams } ;
8686 } ;
8787
8888 const handleError = ( e : Error ) => {
89+ previousQueryRef . current = { sqlStatement, memoizedParams } ;
8990 setData ( [ ] ) ;
9091 setIsLoading ( false ) ;
9192 setIsFetching ( false ) ;
9293 const wrappedError = new Error ( 'PowerSync failed to fetch data: ' + e . message ) ;
9394 wrappedError . cause = e ;
9495 setError ( wrappedError ) ;
95- previousQueryRef . current = { sqlStatement, memoizedParams } ;
9696 } ;
9797
9898 const fetchData = async ( ) => {
You can’t perform that action at this time.
0 commit comments