mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-16 22:58:34 +00:00
[Performance] Mail key is now cached during player load (#3339)
* [Performance] Mail key is now cached during player load * More refactoring
This commit is contained in:
+1
-3
@@ -1132,8 +1132,6 @@ bool ZoneDatabase::SaveCharacterData(
|
||||
return false;
|
||||
}
|
||||
|
||||
const auto mail_key = database.GetMailKey(c->CharacterID());
|
||||
|
||||
clock_t t = std::clock(); /* Function timer start */
|
||||
const auto query = fmt::format(
|
||||
"REPLACE INTO `character_data` ("
|
||||
@@ -1427,7 +1425,7 @@ bool ZoneDatabase::SaveCharacterData(
|
||||
m_epp->perAA,
|
||||
m_epp->expended_aa,
|
||||
m_epp->last_invsnapshot_time,
|
||||
mail_key.c_str()
|
||||
c->GetMailKeyFull()
|
||||
);
|
||||
auto results = database.QueryDatabase(query);
|
||||
LogDebug(
|
||||
|
||||
Reference in New Issue
Block a user