connectToWifi method

Future<WifiConnectionStatus> connectToWifi(
  1. String ssid,
  2. String password,
  3. String packageName
)

Implementation

Future<WifiConnectionStatus> connectToWifi(String ssid, String password,
    String packageName) async {
  final String isConnected = await _channel.invokeMethod(
      'connectToWifi', <String, dynamic>{
    "ssid": ssid,
    "password": password,
    "packageName": packageName
  });
  switch (isConnected) {
    case "connected":
      return WifiConnectionStatus.connected;
      break;

    case "alreadyConnected":
      return WifiConnectionStatus.alreadyConnected;
      break;

    case "notConnected":
      return WifiConnectionStatus.notConnected;
      break;

    case "platformNotSupported":
      return WifiConnectionStatus.platformNotSupported;
      break;

    case "profileAlreadyInstalled":
      return WifiConnectionStatus.profileAlreadyInstalled;
      break;

    case "locationNotAllowed":
      return WifiConnectionStatus.locationNotAllowed;
      break;
    default:
      return WifiConnectionStatus.locationNotAllowed;
  }
}