Store hash of last used avatar in db.

This commit is contained in:
lotodore
2010-08-22 18:42:54 +00:00
parent d63b048a45
commit 73cf41de27
5 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -49,7 +49,7 @@ ServerDBGeneric::Stop()
} }
void void
ServerDBGeneric::AsyncPlayerLogin(unsigned requestId, const string &/*playerName*/) ServerDBGeneric::AsyncPlayerLogin(unsigned requestId, const string &/*playerName*/, const std::string &/*avatarHash*/)
{ {
m_ioService->post(boost::bind(&ServerDBCallback::PlayerLoginFailed, &m_callback, requestId)); m_ioService->post(boost::bind(&ServerDBCallback::PlayerLoginFailed, &m_callback, requestId));
} }
+1 -1
View File
@@ -38,7 +38,7 @@ public:
virtual void Start(); virtual void Start();
virtual void Stop(); virtual void Stop();
virtual void AsyncPlayerLogin(unsigned requestId, const std::string &playerName); virtual void AsyncPlayerLogin(unsigned requestId, const std::string &playerName, const std::string &avatarHash);
virtual void PlayerLogout(DB_id playerId); virtual void PlayerLogout(DB_id playerId);
virtual void AsyncCreateGame(unsigned requestId, const std::string &gameName); virtual void AsyncCreateGame(unsigned requestId, const std::string &gameName);
+1 -1
View File
@@ -38,7 +38,7 @@ public:
virtual void Start() = 0; virtual void Start() = 0;
virtual void Stop() = 0; virtual void Stop() = 0;
virtual void AsyncPlayerLogin(unsigned requestId, const std::string &playerName) = 0; virtual void AsyncPlayerLogin(unsigned requestId, const std::string &playerName, const std::string &avatarHash) = 0;
virtual void PlayerLogout(DB_id playerId) = 0; virtual void PlayerLogout(DB_id playerId) = 0;
virtual void AsyncCreateGame(unsigned requestId, const std::string &gameName) = 0; virtual void AsyncCreateGame(unsigned requestId, const std::string &gameName) = 0;
+1 -1
View File
@@ -36,7 +36,7 @@ public:
virtual void Start() {} virtual void Start() {}
virtual void Stop() {} virtual void Stop() {}
virtual void AsyncPlayerLogin(unsigned requestId, const std::string &playerName) {} virtual void AsyncPlayerLogin(unsigned requestId, const std::string &playerName, const std::string &avatarHash) {}
virtual void PlayerLogout(DB_id playerId) {} virtual void PlayerLogout(DB_id playerId) {}
virtual void AsyncCreateGame(unsigned requestId, const std::string &gameName) {} virtual void AsyncCreateGame(unsigned requestId, const std::string &gameName) {}
+1 -1
View File
@@ -1528,7 +1528,7 @@ void
ServerLobbyThread::AuthenticatePlayer(SessionWrapper session) ServerLobbyThread::AuthenticatePlayer(SessionWrapper session)
{ {
if(session.playerData) if(session.playerData)
m_database->AsyncPlayerLogin(session.playerData->GetUniqueId(), session.playerData->GetName()); m_database->AsyncPlayerLogin(session.playerData->GetUniqueId(), session.playerData->GetName(), session.playerData->GetAvatarMD5().ToString());
} }
void void