checkOverallConnectivity method
Implementation
Future<FastConnectivityStatus> checkOverallConnectivity() async {
_logger.debug('Checking overall connectivity status...');
final connectivityResults = await Connectivity().checkConnectivity();
final serviceAvailable = await checkServiceAvailability();
final deviceConnected = connectivityResults.any(
(result) => result != ConnectivityResult.none,
);
return FastConnectivityStatus(
connectivityResults: connectivityResults,
isServiceAvailable: serviceAvailable,
isConnected: deviceConnected,
);
}