Core/Databases: Removed ACE dependencies on some of the database handling code.
This commit is contained in:
1 parent
0a592dd9db
commit
f03d49705d
12 files changed
+72
-76
No files matched your search
@@ -1105,27 +1105,23 @@ void WorldSession::ProcessQueryCallbacks()
|
||||
PreparedQueryResult result;
|
||||
|
||||
//! HandleCharEnumOpcode
|
||||
if (_charEnumCallback.ready())
|
||||
if (_charEnumCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
{
|
||||
_charEnumCallback.get(result);
|
||||
result = _charEnumCallback.get();
|
||||
HandleCharEnum(result);
|
||||
_charEnumCallback.cancel();
|
||||
}
|
||||
|
||||
if (_charCreateCallback.IsReady())
|
||||
{
|
||||
_charCreateCallback.GetResult(result);
|
||||
HandleCharCreateCallback(result, _charCreateCallback.GetParam());
|
||||
// Don't call FreeResult() here, the callback handler will do that depending on the events in the callback chain
|
||||
}
|
||||
|
||||
//! HandlePlayerLoginOpcode
|
||||
if (_charLoginCallback.ready())
|
||||
if (_charLoginCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
{
|
||||
SQLQueryHolder* param;
|
||||
_charLoginCallback.get(param);
|
||||
SQLQueryHolder* param = _charLoginCallback.get();
|
||||
HandlePlayerLogin((LoginQueryHolder*)param);
|
||||
_charLoginCallback.cancel();
|
||||
}
|
||||
|
||||
//! HandleAddFriendOpcode
|
||||
@@ -1147,11 +1143,10 @@ void WorldSession::ProcessQueryCallbacks()
|
||||
}
|
||||
|
||||
//- HandleCharAddIgnoreOpcode
|
||||
if (_addIgnoreCallback.ready())
|
||||
if (_addIgnoreCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
{
|
||||
_addIgnoreCallback.get(result);
|
||||
result = _addIgnoreCallback.get();
|
||||
HandleAddIgnoreOpcodeCallBack(result);
|
||||
_addIgnoreCallback.cancel();
|
||||
}
|
||||
|
||||
//- SendStabledPet
|
||||
@@ -1164,11 +1159,10 @@ void WorldSession::ProcessQueryCallbacks()
|
||||
}
|
||||
|
||||
//- HandleStablePet
|
||||
if (_stablePetCallback.ready())
|
||||
if (_stablePetCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
{
|
||||
_stablePetCallback.get(result);
|
||||
result = _stablePetCallback.get();
|
||||
HandleStablePetCallback(result);
|
||||
_stablePetCallback.cancel();
|
||||
}
|
||||
|
||||
//- HandleUnstablePet
|
||||
|
||||
Reference in new issue
Block a user