chore: add noopConnectivityAdapter

This commit is contained in:
Kingkor Roy Tirtho
2023-06-24 22:27:17 +06:00
parent 4dbdfff8b6
commit be71f17d43
4 changed files with 12 additions and 4 deletions
@@ -14,3 +14,11 @@ abstract class ConnectivityAdapter {
Stream<bool> get onConnectivityChanged;
}
class NoOpConnectivityAdapter extends ConnectivityAdapter {
@override
Future<bool> get isConnected => Future.value(true);
@override
Stream<bool> get onConnectivityChanged => Stream<bool>.empty();
}
+2 -2
View File
@@ -520,10 +520,10 @@ class QueryClient {
/// This sets up all [Hive] boxes and cache directories
static Future<void> initialize({
required String cachePrefix,
required ConnectivityAdapter connectivity,
ConnectivityAdapter? connectivity,
String? cacheDir,
}) async {
QueryClient.connectivity = connectivity;
QueryClient.connectivity = connectivity ?? NoOpConnectivityAdapter();
await Hive.initFlutter(cacheDir);
_cachePrefix = cachePrefix;
await Hive.openLazyBox(queryCachePrefix);
@@ -1,3 +1,3 @@
# Fl-Query Connectivity Plus Adapter
Connectivity Plus Adapter for Fl-Query
Connectivity Plus Adapter for [Fl-Query](https://fl-query.vercel.app/)
+1 -1
View File
@@ -1,3 +1,3 @@
# Fl-Query Devtools
Devtools support for Fl-Query
Devtools support for [Fl-Query](https://fl-query.vercel.app)