diff --git a/lib/core/service/connectivity_status_service.dart b/lib/core/service/connectivity_status_service.dart index 58967cb..0dc1cf1 100644 --- a/lib/core/service/connectivity_status_service.dart +++ b/lib/core/service/connectivity_status_service.dart @@ -52,9 +52,15 @@ class ConnectivityStatusServiceImpl implements ConnectivityStatusService { } bool _hasActiveInternetConnection(ConnectivityResult conn) { - return conn == ConnectivityResult.mobile || - conn == ConnectivityResult.wifi || - conn == ConnectivityResult.ethernet; + switch (conn) { + case ConnectivityResult.wifi: + case ConnectivityResult.ethernet: + case ConnectivityResult.mobile: + case ConnectivityResult.vpn: + return true; + default: + return false; + } } @override diff --git a/lib/main.dart b/lib/main.dart index e71dea8..296919c 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -284,7 +284,6 @@ class _AuthenticationWrapperState extends State { ReceiveSharingIntent.getMediaStream() .listen(ShareIntentQueue.instance.addAll); // For sharing files coming from outside the app while the app is closed - // TODO: This does not work currently, app does not have permission to access the shared file ReceiveSharingIntent.getInitialMedia() .then(ShareIntentQueue.instance.addAll); }