修正在线状态错误问题

This commit is contained in:
heavyrain2012
2021-12-26 14:52:23 +08:00
parent c4bd706272
commit f456a4cc65
2 changed files with 40 additions and 45 deletions
@@ -622,14 +622,15 @@ public class ProtocolProcessor {
if(session != null) {
session.refreshLastActiveTime();
forwardOnlineStatusEvent(username, clientID, session.getPlatform(), clearSession ? UserOnlineStatus.LOGOUT : UserOnlineStatus.OFFLINE, session.getAppName());
m_messagesStore.updateUserOnlineSetting(session, false);
}
ConnectionDescriptor oldConnDescr = new ConnectionDescriptor(clientID, channel);
if(connectionDescriptors.removeConnection(oldConnDescr)) {
m_interceptor.notifyClientConnectionLost(clientID, username);
}
if(session != null) {
m_messagesStore.updateUserOnlineSetting(session, false);
}
}
/**