Core/Mail: Replaced blocking db query in mail sending with async version

Port From (https://github.com/TrinityCore/TrinityCore/commit/081fa7cfc4d044d47e719d0a6880d2a9b6d30128)
This commit is contained in:
hondacrx
2022-05-24 11:09:49 -04:00
parent 334ea523c3
commit ba71bd81b4
3 changed files with 243 additions and 244 deletions
+1
View File
@@ -2761,6 +2761,7 @@ namespace Game.Entities
public Item GetMItem(ulong id) { return mMitems.LookupByKey(id); }
public Mail GetMail(uint id) { return m_mail.Find(p => p.messageID == id); }
public List<Mail> GetMails() { return m_mail; }
public uint GetMailSize() { return (uint)m_mail.Count; }
//Binds
public bool HasPendingBind() { return _pendingBindId > 0; }