setup method

  1. @override
Future<bool> setup({
  1. required SSHServer server,
})
override

Implementation

@override
Future<bool> setup({required SSHServer server}) async {
  try {
    bool status = await methodChannelCaller.invokeMethod("setupVpn", {
      "hostName": server.host,
      "sslPort": server.port,
      "userName": server.username,
      "password": server.password,
      "enableCHAP": server.iosConfiguration.enableCHAP,
      "enablePAP": server.iosConfiguration.enablePAP,
      "enableTLS": server.iosConfiguration.enableTLS,
      "enableMSCHAP2": server.iosConfiguration.enableMSCHAP2,
      "udpgw_port": server.udpgwPort,
      "udpgw": server.udpgw,
    });
    return status;
  } on PlatformException catch (e) {
    debugPrint(e.toString());
    rethrow;
  }
}