Internal API change

now query & mutation share same base class
queries are now self-refetchable
queryJobs & mutationJobs now support dynamic key allowing dynamic Query/Mutation creation
query status & mutation status are now just on point & accurate
This commit is contained in:
Kingkor Roy Tirtho
2022-06-21 17:16:06 +06:00
parent 634bb3f912
commit e0c70d153f
13 changed files with 417 additions and 184 deletions
@@ -22,7 +22,7 @@ class QueryWithExternalData extends StatelessWidget {
job: jobWithExternalData,
externalData: (Random().nextDouble() * 200).toString(),
builder: (context, query) {
if (query.isLoading || query.isLoading || query.data == null) {
if (query.isLoading || query.isRefetching || !query.hasData) {
return const CircularProgressIndicator();
}
return Container(
@@ -32,6 +32,7 @@ class QueryWithExternalData extends StatelessWidget {
shape: BoxShape.circle,
color: Colors.blue,
),
child: Text(query.externalData),
);
},
),