chore: add noopConnectivityAdapter
This commit is contained in:
@@ -14,3 +14,11 @@ abstract class ConnectivityAdapter {
|
|||||||
|
|
||||||
Stream<bool> get onConnectivityChanged;
|
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
|
/// This sets up all [Hive] boxes and cache directories
|
||||||
static Future<void> initialize({
|
static Future<void> initialize({
|
||||||
required String cachePrefix,
|
required String cachePrefix,
|
||||||
required ConnectivityAdapter connectivity,
|
ConnectivityAdapter? connectivity,
|
||||||
String? cacheDir,
|
String? cacheDir,
|
||||||
}) async {
|
}) async {
|
||||||
QueryClient.connectivity = connectivity;
|
QueryClient.connectivity = connectivity ?? NoOpConnectivityAdapter();
|
||||||
await Hive.initFlutter(cacheDir);
|
await Hive.initFlutter(cacheDir);
|
||||||
_cachePrefix = cachePrefix;
|
_cachePrefix = cachePrefix;
|
||||||
await Hive.openLazyBox(queryCachePrefix);
|
await Hive.openLazyBox(queryCachePrefix);
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
# Fl-Query Connectivity Plus Adapter
|
# 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
|
# 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