kickoutUser method

void kickoutUser(
  1. String uid
)

关闭uid对应的session

Implementation

void kickoutUser(String uid) {
  final session = _websoketSessionMap[uid];
  if (session == null) return;
  logDebug(['kickoutUser =>', session.info]);
  unbindUser(session); //解绑uid对应的旧session(此步骤务必在close之前执行,否则close异步事件中,会将uid对应的新session移除掉)
  session.close(EasyConstant.serverCloseByKickoutError.code, EasyConstant.serverCloseByKickoutError.desc); //关闭旧的session
}