Fixed login and some errors
This commit is contained in:
1 parent
b516926da8
commit
87b72f41ca
9 files changed
+43
-48
No files matched your search
@@ -1105,7 +1105,7 @@ void WorldSession::ProcessQueryCallbacks()
|
||||
PreparedQueryResult result;
|
||||
|
||||
//! HandleCharEnumOpcode
|
||||
if (_charEnumCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
if (_charEnumCallback.valid() && _charEnumCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
{
|
||||
result = _charEnumCallback.get();
|
||||
HandleCharEnum(result);
|
||||
@@ -1118,7 +1118,7 @@ void WorldSession::ProcessQueryCallbacks()
|
||||
}
|
||||
|
||||
//! HandlePlayerLoginOpcode
|
||||
if (_charLoginCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
if (_charLoginCallback.valid() && _charLoginCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
{
|
||||
SQLQueryHolder* param = _charLoginCallback.get();
|
||||
HandlePlayerLogin((LoginQueryHolder*)param);
|
||||
@@ -1143,7 +1143,7 @@ void WorldSession::ProcessQueryCallbacks()
|
||||
}
|
||||
|
||||
//- HandleCharAddIgnoreOpcode
|
||||
if (_addIgnoreCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
if (_addIgnoreCallback.valid() && _addIgnoreCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
{
|
||||
result = _addIgnoreCallback.get();
|
||||
HandleAddIgnoreOpcodeCallBack(result);
|
||||
@@ -1159,7 +1159,7 @@ void WorldSession::ProcessQueryCallbacks()
|
||||
}
|
||||
|
||||
//- HandleStablePet
|
||||
if (_stablePetCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
if (_stablePetCallback.valid() && _stablePetCallback.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
|
||||
{
|
||||
result = _stablePetCallback.get();
|
||||
HandleStablePetCallback(result);
|
||||
|
||||
Reference in new issue
Block a user