docs: update according to the new query bowl refactor

This commit is contained in:
Kingkor Roy Tirtho
2022-09-22 22:26:44 +06:00
parent 33f716a165
commit e0c3d7f4ba
5 changed files with 16 additions and 8 deletions
@@ -1,3 +1,4 @@
import 'package:fl_query/src/query_bowl.dart';
import 'package:flutter/widgets.dart';
abstract class BaseOperation<Data, Error> extends ChangeNotifier {
@@ -26,7 +27,7 @@ abstract class BaseOperation<Data, Error> extends ChangeNotifier {
/// storage/cache
Set<ValueKey<String>> _mounts = {};
final queryBowl;
final QueryBowl queryBowl;
BaseOperation({
required this.cacheTime,
+3 -3
View File
@@ -264,7 +264,7 @@ class QueryBowl {
options,
externalData: externalData,
previousData: previousData,
queryBowl: this as dynamic,
queryBowl: this,
);
query.updateDefaultOptions(
cacheTime: cache.cacheTime,
@@ -284,7 +284,7 @@ class QueryBowl {
final infiniteQuery = InfiniteQuery<T, Outside, PageParam>.fromOptions(
options,
externalData: externalData,
queryBowl: this as dynamic,
queryBowl: this,
);
infiniteQuery.updateDefaultOptions(
cacheTime: cache.cacheTime,
@@ -400,7 +400,7 @@ class QueryBowl {
} else {
final mutation = Mutation<T, V>.fromOptions(
mutationJob,
queryBowl: this as dynamic,
queryBowl: this,
);
if (onData != null) mutation.addDataListener(onData);
if (onError != null) mutation.addErrorListener(onError);