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
+2 -2
View File
@@ -30,12 +30,12 @@ void main() {
expect(query.retryAttempts, 0);
expect(query.fetched, isFalse);
expect(query.retryDelay, Duration(milliseconds: 200));
expect(query.status, QueryStatus.pending);
expect(query.status, QueryStatus.loading);
expect(query.isStale, isFalse);
expect(query.isIdle, isFalse);
expect(query.isInactive, isTrue);
expect(query.isLoading, isTrue);
expect(query.isSucceeded, isFalse);
expect(query.isSuccess, isFalse);
expect(query.hasError, isFalse);
expect(query.hasData, isFalse);
});