fix(fl_query_hooks): unneeded empty instances of query/mutation

fix(infinite_query): getNextPageParam & getPreviousPageParam non-null return required
This commit is contained in:
Kingkor Roy Tirtho
2022-10-03 21:57:00 +06:00
parent bd22b87391
commit e9c8b7903b
11 changed files with 35 additions and 39 deletions
+10 -5
View File
@@ -23,10 +23,15 @@ Query<T, Outside> useQuery<T extends Object, Outside>({
final QueryBowl queryBowl = QueryBowl.of(context);
final ValueKey<String> uKey = useMemoized(() => ValueKey(uuid.v4()), []);
final query = useRef(
Query.fromOptions(
job,
externalData: externalData,
queryBowl: queryBowl,
useMemoized(
() => queryBowl.addQuery<T, Outside>(
job,
externalData: externalData,
key: uKey,
onData: onData,
onError: onError,
),
[],
),
);
@@ -125,5 +130,5 @@ Query<T, Outside> useQuery<T extends Object, Outside>({
return null;
});
return queryBowl.getQuery(job.queryKey) ?? query.value;
return query.value;
}