|
@@ -11,7 +11,8 @@ class NetworkListener {
|
|
late StreamSubscription<ConnectivityResult> _connectivitySubscription;
|
|
late StreamSubscription<ConnectivityResult> _connectivitySubscription;
|
|
|
|
|
|
NetworkListener() {
|
|
NetworkListener() {
|
|
- _connectivitySubscription = _connectivity.onConnectivityChanged.listen(_updateConnectionStatus);
|
|
|
|
|
|
+ _connectivitySubscription =
|
|
|
|
+ _connectivity.onConnectivityChanged.listen(_updateConnectionStatus);
|
|
}
|
|
}
|
|
|
|
|
|
Future<void> start() async {
|
|
Future<void> start() async {
|
|
@@ -39,9 +40,11 @@ class NetworkListener {
|
|
return NetworkType.Ethernet;
|
|
return NetworkType.Ethernet;
|
|
case ConnectivityResult.mobile:
|
|
case ConnectivityResult.mobile:
|
|
return NetworkType.Cell;
|
|
return NetworkType.Cell;
|
|
- case ConnectivityResult.none:
|
|
|
|
- return NetworkType.UnknownNetworkType;
|
|
|
|
case ConnectivityResult.bluetooth:
|
|
case ConnectivityResult.bluetooth:
|
|
|
|
+ return NetworkType.Bluetooth;
|
|
|
|
+ case ConnectivityResult.vpn:
|
|
|
|
+ return NetworkType.VPN;
|
|
|
|
+ case ConnectivityResult.none:
|
|
return NetworkType.UnknownNetworkType;
|
|
return NetworkType.UnknownNetworkType;
|
|
}
|
|
}
|
|
}();
|
|
}();
|