connect method
Future<SangforSession>
connect({
- required Uri server,
- required String username,
- required String password,
- String? loginDomain,
- SangforAuthType authType = SangforAuthType.password,
override
Implementation
@override
Future<SangforSession> connect({
required Uri server,
required String username,
required String password,
String? loginDomain,
SangforAuthType authType = SangforAuthType.password,
}) async {
_validateConnectionArguments(server, username, password, loginDomain);
final result = await methodChannel.invokeMapMethod<String, Object?>(
'connect',
<String, Object?>{
'server': server.toString(),
'username': username,
'password': password,
'loginDomain': loginDomain,
'authType': authType.value,
},
);
return SangforSession.fromMap(result ?? const <String, Object?>{});
}