mapResult static method

ConnectionMode mapResult(
  1. ConnectivityResult result
)

Implementation

static ConnectionMode mapResult(ConnectivityResult result) {
  switch (result) {
    case ConnectivityResult.wifi:
      return ConnectionMode.wifi;
    case ConnectivityResult.mobile:
      return ConnectionMode.mobile;
    case ConnectivityResult.ethernet:
      return ConnectionMode.ethernet;
    case ConnectivityResult.bluetooth:
      return ConnectionMode.bluetooth;
    case ConnectivityResult.vpn:
      return ConnectionMode.vpn;
    case ConnectivityResult.other:
      return ConnectionMode.other;
    case ConnectivityResult.none:
      return ConnectionMode.none;
    default:
      if (result.name.toLowerCase() == 'satellite') {
        return ConnectionMode.satellite;
      }
      return ConnectionMode.other;
  }
}