chore: add noopConnectivityAdapter
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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,3 +1,3 @@
|
||||
# Fl-Query Devtools
|
||||
|
||||
Devtools support for Fl-Query
|
||||
Devtools support for [Fl-Query](https://fl-query.vercel.app)
|
||||
Reference in New Issue
Block a user