isInternetError property
bool
isInternetError
Implementation
bool get isInternetError {
if (error?.statusCode != null) {
return false;
}
final errorMessage = error?.errorMessage;
if (errorMessage != null && errorMessage.contains('Connecting timed out')) {
return true;
}
final errorData = error?.errorData;
if (errorData is Map<String, dynamic>) {
final errorCode = errorData['OS Error code'];
if (errorCode == 7 ||
errorCode == 8 ||
errorCode == 101 ||
errorCode == 103 ||
errorData['No internet'] == true) {
return true;
}
}
return false;
}