connect method
dynamic
connect()
Implementation
connect() {
var addr = WKIM.shared.options.addr;
if ((addr == null || addr == "") && WKIM.shared.options.getAddr == null) {
Logs.info("没有配置addr!");
return;
}
if (WKIM.shared.options.uid == "" ||
WKIM.shared.options.uid == null ||
WKIM.shared.options.token == "" ||
WKIM.shared.options.token == null) {
Logs.error("没有初始化uid或token");
return;
}
if (isNetworkUnavailable) {
return;
}
disconnect(false);
isDisconnection = false;
if (WKIM.shared.options.getAddr != null) {
WKIM.shared.options.getAddr!((String addr) {
_socketConnect(addr);
});
} else {
_socketConnect(addr!);
}
}