initial method
Future<void>
initial({
- IosSettings? ios,
- AndroidSettings? android,
- WindowsSettings? widows,
- WebSettings? web,
- ConnectMode? mode,
override
Implementation
@override
Future<void> initial({
IosSettings? ios,
AndroidSettings? android,
WindowsSettings? widows,
WebSettings? web,
ConnectMode? mode,
}) async {
await methodChannel.invokeMethod<void>('initial', {
/// for android & windows
'iconNotification': Platform.isWindows ? widows?.icon : android?.icon,
'channelNotification': android?.channelNotification,
/// for windows
'displayName': widows?.displayName,
/// for windows
'iconContent': widows?.iconContent,
/// for windows
'appBundle': widows?.bundleId,
/// for ios
'ssid': ios?.ssid,
'enableSSID': ios?.enableSSID,
'host': mode?.host,
if (Platform.isWindows)
'port': mode?.port.toString()
else
'port': mode?.port,
if (mode != null && mode is ConnectModeTCPSecure)
'publicHasKey': mode.publicHasKey,
if (mode != null && mode is ConnectModeWebSocket) 'part': mode.part,
if (mode != null && mode is ConnectModeWebSocket) 'wss': mode.wss,
});
}