refactor(Core/Cache): move the GlobalPlayerCache to its own class (#9166)

This commit is contained in:
Skjalf
2021-11-18 12:53:36 -03:00
committed by GitHub
parent 00dc369cb6
commit 731d256420
47 changed files with 898 additions and 595 deletions

View File

@@ -167,8 +167,10 @@ std::string GmTicket::FormatMessageString(ChatHandler& handler, bool detailed) c
ss << handler.PGetParseString(LANG_COMMAND_TICKETLISTAGE, (secsToTimeString(curTime - _lastModifiedTime, true)).c_str());
std::string name;
if (sObjectMgr->GetPlayerNameByGUID(_assignedTo.GetCounter(), name))
if (sCharacterCache->GetCharacterNameByGuid(_assignedTo, name))
{
ss << handler.PGetParseString(LANG_COMMAND_TICKETLISTASSIGNEDTO, name.c_str());
}
if (detailed)
{

View File

@@ -108,7 +108,9 @@ public:
std::string name;
// save queries if ticket is not assigned
if (_assignedTo)
sObjectMgr->GetPlayerNameByGUID(_assignedTo.GetCounter(), name);
{
sCharacterCache->GetCharacterNameByGuid(_assignedTo, name);
}
return name;
}