diff --git a/lib/ui/widgets/connectivity_widget_wrapper_wrapper.dart b/lib/ui/widgets/connectivity_widget_wrapper_wrapper.dart index a4017bfbea1a8d0271b7777cd172d679c2668116..b637518be05f2dd22f9bceabd1d80de0a159db64 100644 --- a/lib/ui/widgets/connectivity_widget_wrapper_wrapper.dart +++ b/lib/ui/widgets/connectivity_widget_wrapper_wrapper.dart @@ -1,4 +1,5 @@ import 'package:connectivity_wrapper/connectivity_wrapper.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/widgets.dart'; import '../ui_helpers.dart'; @@ -15,7 +16,8 @@ class ConnectivityWidgetWrapperWrapper extends ConnectivityWidgetWrapper { : super(offlineWidget: isIOS ? child : offlineWidget); // This package does not work in IOS so we just return true - static Future<bool> get isConnected => isIOS + // Also does not detect well in web production mode + static Future<bool> get isConnected => kIsWeb || isIOS ? Future<bool>.value(true) : ConnectivityWrapper.instance.isConnected; }