From a474caec4e0627a8f4eddfd3e23fa5a116ad3c2a Mon Sep 17 00:00:00 2001 From: shavit Date: Wed, 2 May 2018 12:57:32 +0300 Subject: [PATCH] Reduced database load by doing other operations after core is loaded. --- addons/sourcemod/scripting/shavit-core.sp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/sourcemod/scripting/shavit-core.sp b/addons/sourcemod/scripting/shavit-core.sp index 2df0744c..e3d60f9a 100644 --- a/addons/sourcemod/scripting/shavit-core.sp +++ b/addons/sourcemod/scripting/shavit-core.sp @@ -1673,9 +1673,6 @@ void SQL_DBConnect() // support unicode names gH_SQL.SetCharset("utf8"); - Call_StartForward(gH_Forwards_OnDatabaseLoaded); - Call_Finish(); - char[] sDriver = new char[8]; gH_SQL.Driver.GetIdentifier(sDriver, 8); gB_MySQL = StrEqual(sDriver, "mysql", false); @@ -1727,6 +1724,9 @@ public void SQL_CreateTable_Callback(Database db, DBResultSet results, const cha FormatEx(sQuery, 192, "SELECT map FROM %s%s WHERE map LIKE 'workshop%%' GROUP BY map;", gS_MySQLPrefix, sTables[i]); gH_SQL.Query(SQL_TableMigration3_Callback, sQuery, dp, DBPrio_Low); } + + Call_StartForward(gH_Forwards_OnDatabaseLoaded); + Call_Finish(); } public void SQL_TableMigration1_Callback(Database db, DBResultSet results, const char[] error, any data)