规范修正,不涉及代码

(cherry picked from commit ae42277f88)
master_haizei01
grimm 2024-04-25 18:56:03 +08:00
parent 5b31f6fe15
commit f5eb45b65e
3 changed files with 28 additions and 31 deletions

View File

@ -9,5 +9,5 @@ import java.util.Map;
*/
public interface MongoUpdateImp {
void updateMongoData( Map<String, Map<String, MongoUpdateCache.UpdateRequest>> updateRequestMap) ;
void updateMongoData( Map<String, Map<String, MongoUpdateCache.UpdateRequest>> updateRequestMap);
}

View File

@ -167,10 +167,7 @@ public class SessionManager implements INetSession<ISession>, INetReceived<ISess
return false;
}
//处理多设备重登
if (onRepeatLogin(session) == 1) {
return false;
}
return true;
return onRepeatLogin(session) != 1;
}

View File

@ -161,32 +161,32 @@ public class SessionManager implements INetSession<ISession>, INetReceived<ISess
// iSession.setHeartBreatNums(heartBreatNums);
}
public boolean kickOldUser(int uid, String uToken, int errorCode, String errorMsg, long requestTime) {
if (OnlineServerManager.sessionMap.size() != 0 && OnlineServerManager.sessionMap.keySet().contains(uid)) {
if (requestTime != 0 && requestTime < OnlineServerManager.sessionMap.get(uid).getUserLoginTime()) {
LOGGER.info("kickOldUser->uid={},requestTime={},userLoginTime={}",
uid, requestTime, OnlineServerManager.sessionMap.get(uid).getUserLoginTime());
return false;
}
}
if (!OnlineServerManager.checkUidOnline(uid)) {
LOGGER.info("kickOldUser->uid={};isNotOnline", uid);
return false;
}
ISession oldSession = OnlineServerManager.getSessionByUid(uid);
if (oldSession == null) {
LOGGER.info("kickOldUser->uid={};oldSessionisNull", uid);
OnlineServerManager.userOffline(uid);
return false;
}
oldSession.setOfflineType(errorCode);
offLine(oldSession);
oldSession.close();
return true;
}
// public boolean kickOldUser(int uid, String uToken, int errorCode, String errorMsg, long requestTime) {
// if (!OnlineServerManager.sessionMap.isEmpty() && OnlineServerManager.sessionMap.containsKey(uid)) {
// if (requestTime != 0 && requestTime < OnlineServerManager.sessionMap.get(uid).getUserLoginTime()) {
// LOGGER.info("kickOldUser->uid={},requestTime={},userLoginTime={}",
// uid, requestTime, OnlineServerManager.sessionMap.get(uid).getUserLoginTime());
// return false;
// }
// }
//
// if (!OnlineServerManager.checkUidOnline(uid)) {
// LOGGER.info("kickOldUser->uid={};isNotOnline", uid);
// return false;
// }
// ISession oldSession = OnlineServerManager.getSessionByUid(uid);
// if (oldSession == null) {
// LOGGER.info("kickOldUser->uid={};oldSessionisNull", uid);
// OnlineServerManager.userOffline(uid);
// return false;
// }
// oldSession.setOfflineType(errorCode);
//
//
// offLine(oldSession);
// oldSession.close();
// return true;
// }
@Override
public ISession createGameSession(IChannel channel, INetWorkHandler handler) {