haveConnectivity function

Future<bool> haveConnectivity({
  1. bool showToast = true,
  2. ToastGravity? gravity,
})

Implementation

Future<bool> haveConnectivity(
    {bool showToast = true, ToastGravity? gravity}) async {
  var connection = await Connectivity().checkConnectivity();
  if (connection.isEmpty) {
    return false;
  }
  if (connection.first == ConnectivityResult.none && showToast) {
    Fluttertoast.showToast(msg: S.of().networkErrorTip, gravity: gravity);
  }
  return connection.first != ConnectivityResult.none;
}