config method

  1. @override
Future<void> config({
  1. required ConnectMode mode,
})
override

Implementation

@override
Future<void> config({required ConnectMode mode}) =>
    methodChannel.invokeMethod<void>('config', {
      if (Platform.isWindows && mode is ConnectModeTCPSecure)
        'host': mode.dnsName ?? mode.cnName ?? mode.host
      else
        'host': mode.host,
      if (Platform.isWindows)
        'port': mode.port.toString()
      else
        'port': mode.port,
      if (mode is ConnectModeTCPSecure) 'publicHasKey': mode.publicHasKey,
      if (mode is ConnectModeWebSocket) 'part': mode.part,
      if (mode is ConnectModeWebSocket) 'wss': mode.wss,
    });