mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-22 21:26:23 +00:00
feat(Core/Database): port TrinityCore database API (#5611)
This commit is contained in:
@@ -32,6 +32,7 @@
|
||||
#include "WorldSocketMgr.h"
|
||||
#include "DatabaseLoader.h"
|
||||
#include "Optional.h"
|
||||
#include "MySQLThreading.h"
|
||||
#include "SecretMgr.h"
|
||||
#include "ProcessPriority.h"
|
||||
#include <ace/Sig_Handler.h>
|
||||
@@ -306,7 +307,7 @@ bool Master::_StartDB()
|
||||
MySQL::Library_Init();
|
||||
|
||||
// Load databases
|
||||
DatabaseLoader loader;
|
||||
DatabaseLoader loader("server.worldserver");
|
||||
loader
|
||||
.AddDatabase(LoginDatabase, "Login")
|
||||
.AddDatabase(CharacterDatabase, "Character")
|
||||
|
||||
@@ -116,8 +116,8 @@ bool RASession::CheckAccessLevel(const std::string& user)
|
||||
|
||||
auto* stmt = LoginDatabase.GetPreparedStatement(LOGIN_SEL_ACCOUNT_ACCESS);
|
||||
stmt->setString(0, safeUser);
|
||||
PreparedQueryResult result = LoginDatabase.Query(stmt);
|
||||
|
||||
PreparedQueryResult result = LoginDatabase.Query(stmt);
|
||||
if (!result)
|
||||
{
|
||||
LOG_INFO("commands.ra", "User %s does not exist in database", user.c_str());
|
||||
|
||||
Reference in New Issue
Block a user