login method

  1. @override
dynamic login({
  1. String? auth,
})
override

连接socket

Implementation

@override
login({String? auth}) async {
  _auth = (auth ?? UserManager().auth) ?? "";
  _disconnect();
  _timerPeriodicDuration = 0;
  _startTimer();
  imLog("login >>> connect");
  if (_connect()) {
    //登录成功
    _setState(SocketState.connected);
    _startTimer();
    _sendPingMessage(firstPing: true);
  } else {
    //登录失败,开始重试
    _reconnect();
  }
}