mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 01:37:37 +01:00
Core/Databases: Removed ACE dependencies on some of the database handling code.
This commit is contained in:
@@ -449,10 +449,10 @@ PreparedStatementTask::PreparedStatementTask(PreparedStatement* stmt) :
|
||||
m_stmt(stmt),
|
||||
m_has_result(false) { }
|
||||
|
||||
PreparedStatementTask::PreparedStatementTask(PreparedStatement* stmt, PreparedQueryResultFuture result) :
|
||||
PreparedStatementTask::PreparedStatementTask(PreparedStatement* stmt, PreparedQueryResultPromise& result) :
|
||||
m_stmt(stmt),
|
||||
m_has_result(true),
|
||||
m_result(result) { }
|
||||
m_result(std::move(result)) { }
|
||||
|
||||
|
||||
PreparedStatementTask::~PreparedStatementTask()
|
||||
@@ -468,10 +468,10 @@ bool PreparedStatementTask::Execute()
|
||||
if (!result || !result->GetRowCount())
|
||||
{
|
||||
delete result;
|
||||
m_result.set(PreparedQueryResult(NULL));
|
||||
m_result.set_value(PreparedQueryResult(NULL));
|
||||
return false;
|
||||
}
|
||||
m_result.set(PreparedQueryResult(result));
|
||||
m_result.set_value(PreparedQueryResult(result));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user