diff --git a/packages/fl_query/lib/src/collections/connectivity_adapter.dart b/packages/fl_query/lib/src/collections/connectivity_adapter.dart index e624bb2..5e97628 100644 --- a/packages/fl_query/lib/src/collections/connectivity_adapter.dart +++ b/packages/fl_query/lib/src/collections/connectivity_adapter.dart @@ -14,3 +14,11 @@ abstract class ConnectivityAdapter { Stream get onConnectivityChanged; } + +class NoOpConnectivityAdapter extends ConnectivityAdapter { + @override + Future get isConnected => Future.value(true); + + @override + Stream get onConnectivityChanged => Stream.empty(); +} diff --git a/packages/fl_query/lib/src/core/client.dart b/packages/fl_query/lib/src/core/client.dart index 00f6cf5..44049ee 100644 --- a/packages/fl_query/lib/src/core/client.dart +++ b/packages/fl_query/lib/src/core/client.dart @@ -520,10 +520,10 @@ class QueryClient { /// This sets up all [Hive] boxes and cache directories static Future 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); diff --git a/packages/fl_query_connectivity_plus_adapter/README.md b/packages/fl_query_connectivity_plus_adapter/README.md index 5d80987..db57309 100644 --- a/packages/fl_query_connectivity_plus_adapter/README.md +++ b/packages/fl_query_connectivity_plus_adapter/README.md @@ -1,3 +1,3 @@ # Fl-Query Connectivity Plus Adapter -Connectivity Plus Adapter for Fl-Query \ No newline at end of file +Connectivity Plus Adapter for [Fl-Query](https://fl-query.vercel.app/) \ No newline at end of file diff --git a/packages/fl_query_devtools/README.md b/packages/fl_query_devtools/README.md index 8ee0e5b..e8af729 100644 --- a/packages/fl_query_devtools/README.md +++ b/packages/fl_query_devtools/README.md @@ -1,3 +1,3 @@ # Fl-Query Devtools -Devtools support for Fl-Query \ No newline at end of file +Devtools support for [Fl-Query](https://fl-query.vercel.app) \ No newline at end of file