scheduleMicrotask utils removed in favor of dart:async
getQueryData wrong arrangment of arguments Query & Retryer's future property is replaced with Completer queryFn, fetchFn & fn types corrected exported all the functions/class/enum from core (incomplete) flutter dependency dropped since the core is a Dart package
This commit is contained in:
@@ -127,20 +127,18 @@ var todos = [
|
||||
},
|
||||
];
|
||||
|
||||
void main(List<String> arguments) {
|
||||
QueryCache cache = QueryCache();
|
||||
for (var todo in todos.asMap().entries) {
|
||||
cache.writeQuery(QueryKey.fromList(["KEY", todo.key.toString()]), data: {
|
||||
"data": todo.value,
|
||||
"meta": {
|
||||
"created": DateTime.now(),
|
||||
"expiration": DateTime.now().add(Duration(hours: 2))
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
for (var i = 0; i < todos.length; i++) {
|
||||
var result = cache.readQuery(QueryKey.fromList(["KEY", i.toString()]));
|
||||
print(result);
|
||||
}
|
||||
void main(List<String> arguments) async {
|
||||
var key = QueryKey("TEST");
|
||||
QueryClient queryClient = QueryClient();
|
||||
queryClient.mount();
|
||||
var data = await queryClient.fetchQuery<Map, dynamic, Map>(
|
||||
queryKey: key,
|
||||
queryFn: (context) {
|
||||
return Future.value(todos.first);
|
||||
},
|
||||
);
|
||||
print("FETCHED DATA=====");
|
||||
print(data);
|
||||
print("======CACHED DATA");
|
||||
print(queryClient.getQueryData(key));
|
||||
}
|
||||
|
||||
@@ -8,13 +8,6 @@ packages:
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "2.8.2"
|
||||
characters:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: characters
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.2.0"
|
||||
charcode:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -43,11 +36,6 @@ packages:
|
||||
relative: true
|
||||
source: path
|
||||
version: "0.0.1"
|
||||
flutter:
|
||||
dependency: transitive
|
||||
description: flutter
|
||||
source: sdk
|
||||
version: "0.0.0"
|
||||
hive:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -97,11 +85,6 @@ packages:
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.8.1"
|
||||
sky_engine:
|
||||
dependency: transitive
|
||||
description: flutter
|
||||
source: sdk
|
||||
version: "0.0.99"
|
||||
source_span:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -137,13 +120,5 @@ packages:
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "3.0.5"
|
||||
vector_math:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: vector_math
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "2.1.1"
|
||||
sdks:
|
||||
dart: ">=2.15.1 <3.0.0"
|
||||
flutter: ">=1.17.0"
|
||||
|
||||
Reference in New Issue
Block a user