diff --git a/app/lib/connectivity_util.dart b/app/lib/connectivity_util.dart index 48ef6e26..f7d7a7c5 100644 --- a/app/lib/connectivity_util.dart +++ b/app/lib/connectivity_util.dart @@ -1,6 +1,4 @@ import 'package:connectivity_plus/connectivity_plus.dart'; -import 'package:flutter/foundation.dart'; -import 'package:nc_photos/async_util.dart' as async_util; import 'package:nc_photos/platform/k.dart' as platform_k; Future isWifi() async { @@ -12,22 +10,3 @@ Future isWifi() async { final result = await Connectivity().checkConnectivity(); return result == ConnectivityResult.wifi; } - -Future waitUntilWifi({VoidCallback? onNoWifi}) async { - if (platform_k.isWeb) { - // connectivity does NOT work on web, currently it will always return mobile - // on Blink, and none on Gecko - return; - } - await async_util.wait( - () async { - final result = await Connectivity().checkConnectivity(); - if (result == ConnectivityResult.wifi) { - return true; - } - onNoWifi?.call(); - return false; - }, - pollInterval: const Duration(seconds: 5), - ); -}