initConnection method
Implementation
Future<void> initConnection({Duration? noConnectionRetryTimer}) async {
_connectivity.onConnectivityChanged.listen((result) => _updateConnectivity);
await _checkConnectivity();
if (noConnectionRetryTimer != null && !isConnected) {
await Future.delayed(noConnectionRetryTimer);
await _checkConnectivity();
}
}