session iteration

This commit is contained in:
Kai Philipp
2019-09-11 03:50:31 +02:00
parent 9ea49b6d1c
commit ca8e11b18c
+2 -1
View File
@@ -457,9 +457,10 @@ ServerGame::StoreLastGames()
RankingMap::const_iterator i = m_rankingMap.begin(); RankingMap::const_iterator i = m_rankingMap.begin();
RankingMap::const_iterator end = m_rankingMap.end(); RankingMap::const_iterator end = m_rankingMap.end();
boost::shared_ptr<SessionData> tmpSession;
while (i != end) { while (i != end) {
LOG_ERROR("iterating m_rankingMap ... userId " << (*i).second.dbid); LOG_ERROR("iterating m_rankingMap ... userId " << (*i).second.dbid);
boost::shared_ptr<SessionData> tmpSession = GetSessionManager().GetSessionByUniquePlayerId((*i).second.dbid); tmpSession = GetSessionManager().GetSessionByUniquePlayerId((*i).second.dbid);
if(tmpSession){ if(tmpSession){
tmpSession->GetPlayerData()->AddPlayerLastGame((long)time(NULL)); tmpSession->GetPlayerData()->AddPlayerLastGame((long)time(NULL));
LOG_ERROR("TimeStamp stored: " << tmpSession->GetPlayerData()->GetPlayerLastGames().back()); LOG_ERROR("TimeStamp stored: " << tmpSession->GetPlayerData()->GetPlayerLastGames().back());