Rumahjo-Android-APP/lib/utils/Network/networkAvailability.dart

17 lines
484 B
Dart
Raw Normal View History

2024-09-07 00:58:50 +00:00
import 'package:connectivity_plus/connectivity_plus.dart';
class CheckInternet {
CheckInternet();
static Connectivity connectivity = Connectivity();
static Future<void> check(
{required Function() onInternet, Function()? onNoInternet}) async {
ConnectivityResult connectivityResult =
await connectivity.checkConnectivity();
if (connectivityResult == ConnectivityResult.none) {
onNoInternet?.call();
} else {
onInternet.call();
}
}
}