Adding support for an avatar blacklist in the database.
This commit is contained in:
@@ -54,6 +54,12 @@ ServerDBGeneric::AsyncPlayerLogin(unsigned requestId, const string &/*playerName
|
||||
m_ioService->post(boost::bind(&ServerDBCallback::PlayerLoginFailed, &m_callback, requestId));
|
||||
}
|
||||
|
||||
void
|
||||
ServerDBGeneric::AsyncCheckAvatarBlacklist(unsigned requestId, const std::string &/*avatarHash*/)
|
||||
{
|
||||
m_ioService->post(boost::bind(&ServerDBCallback::AvatarIsBlacklisted, &m_callback, requestId));
|
||||
}
|
||||
|
||||
void
|
||||
ServerDBGeneric::PlayerPostLogin(DB_id /*playerId*/, const std::string &/*avatarHash*/, const std::string &/*avatarType*/)
|
||||
{
|
||||
|
||||
@@ -40,6 +40,9 @@ public:
|
||||
virtual void PlayerLoginFailed(unsigned requestId) = 0;
|
||||
virtual void PlayerLoginBlocked(unsigned requestId) = 0;
|
||||
|
||||
virtual void AvatarIsBlacklisted(unsigned requestId) = 0;
|
||||
virtual void AvatarIsOK(unsigned requestId) = 0;
|
||||
|
||||
virtual void CreateGameSuccess(unsigned requestId, DB_id gameId) = 0;
|
||||
virtual void CreateGameFailed(unsigned requestId) = 0;
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ public:
|
||||
virtual void Stop();
|
||||
|
||||
virtual void AsyncPlayerLogin(unsigned requestId, const std::string &playerName);
|
||||
virtual void AsyncCheckAvatarBlacklist(unsigned requestId, const std::string &avatarHash);
|
||||
virtual void PlayerPostLogin(DB_id playerId, const std::string &avatarHash, const std::string &avatarType);
|
||||
virtual void PlayerLogout(DB_id playerId);
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ public:
|
||||
virtual void Stop() = 0;
|
||||
|
||||
virtual void AsyncPlayerLogin(unsigned requestId, const std::string &playerName) = 0;
|
||||
virtual void AsyncCheckAvatarBlacklist(unsigned requestId, const std::string &avatarHash) = 0;
|
||||
virtual void PlayerPostLogin(DB_id playerId, const std::string &avatarHash, const std::string &avatarType) = 0;
|
||||
virtual void PlayerLogout(DB_id playerId) = 0;
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@ public:
|
||||
virtual void Stop() {}
|
||||
|
||||
virtual void AsyncPlayerLogin(unsigned /*requestId*/, const std::string &/*playerName*/) {}
|
||||
virtual void AsyncCheckAvatarBlacklist(unsigned /*requestId*/, const std::string &/*avatarHash*/) {}
|
||||
virtual void PlayerPostLogin(DB_id /*playerId*/, const std::string &/*avatarHash*/, const std::string &/*avatarType*/) {}
|
||||
virtual void PlayerLogout(DB_id /*playerId*/) {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user