login method
账号密码登录id
/password
.
如果登录成功,请调用onSuccess
,如果出现错误,请调用onError
。
Implementation
void login(
{String userName,
String password,
onSuccess(String username),
onError(int errorCode, String desc)}) {
Future<Map> result = _emClientChannel.invokeMethod(
EMSDKMethod.login, {"userName": userName, "password": password});
result.then((response) {
print(response);
if (response['success']) {
if (onSuccess != null) {
// set current user name
_currentUser = userName;
onSuccess(_currentUser);
}
} else {
if (onError != null) onError(response['code'], response['desc']);
}
});
}