setUp method
dynamic
setUp()
Implementation
setUp() async {
bool hasConnection = await checker.hasConnection;
if (hasConnection) {
ZoConnectivityWatcher().isInternetAvailable = true;
ZoConnectivityWatcher().updateStream(ConnectivityWatcherStatus.connected);
} else {
ZoConnectivityWatcher().isInternetAvailable = false;
ZoConnectivityWatcher()
.updateStream(ConnectivityWatcherStatus.disconnected);
}
_subscription = checker.onStatusChange.listen((status) {
_statusController.add(status);
switch (status) {
case InternetConnectionStatus.connected:
ZoConnectivityWatcher().isInternetAvailable = true;
ZoConnectivityWatcher()
.updateStream(ConnectivityWatcherStatus.connected);
break;
case InternetConnectionStatus.disconnected:
ZoConnectivityWatcher().isInternetAvailable = false;
ZoConnectivityWatcher()
.updateStream(ConnectivityWatcherStatus.disconnected);
break;
case InternetConnectionStatus.slow:
break;
}
});
}