aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/MailHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-01-28 01:53:26 +0100
committerShauren <shauren.trinity@gmail.com>2023-01-28 01:53:26 +0100
commit4bec7233badf9d3ab71dbdde8b24f66f7c4eedfb (patch)
treeb0d28e475ba99293fd0ca531a82a3446a027078f /src/server/game/Handlers/MailHandler.cpp
parent1bb9ba457418889d848998ccf6d412b1b369a5d3 (diff)
Core: Updated to 10.0.5
Diffstat (limited to 'src/server/game/Handlers/MailHandler.cpp')
-rw-r--r--src/server/game/Handlers/MailHandler.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/Handlers/MailHandler.cpp b/src/server/game/Handlers/MailHandler.cpp
index 7fda82b28f3..e7773549434 100644
--- a/src/server/game/Handlers/MailHandler.cpp
+++ b/src/server/game/Handlers/MailHandler.cpp
@@ -158,7 +158,7 @@ void WorldSession::HandleSendMail(WorldPackets::Mail::SendMail& sendMail)
// test the receiver's Faction... or all items are account bound
bool accountBound = !mailInfo.Attachments.empty();
- for (auto const& att : mailInfo.Attachments)
+ for (WorldPackets::Mail::SendMail::StructSendMail::MailAttachment const& att : mailInfo.Attachments)
{
if (Item* item = player->GetItemByGuid(att.ItemGUID))
{
@@ -185,7 +185,7 @@ void WorldSession::HandleSendMail(WorldPackets::Mail::SendMail& sendMail)
std::vector<Item*> items;
- for (auto const& att : mailInfo.Attachments)
+ for (WorldPackets::Mail::SendMail::StructSendMail::MailAttachment const& att : mailInfo.Attachments)
{
if (att.ItemGUID.IsEmpty())
{
@@ -384,11 +384,11 @@ void WorldSession::HandleMailReturnToSender(WorldPackets::Mail::MailReturnToSend
CharacterDatabaseTransaction trans = CharacterDatabase.BeginTransaction();
CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_MAIL_BY_ID);
- stmt->setUInt32(0, returnToSender.MailID);
+ stmt->setUInt64(0, returnToSender.MailID);
trans->Append(stmt);
stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_MAIL_ITEM_BY_ID);
- stmt->setUInt32(0, returnToSender.MailID);
+ stmt->setUInt64(0, returnToSender.MailID);
trans->Append(stmt);
player->RemoveMail(returnToSender.MailID);
@@ -421,7 +421,7 @@ void WorldSession::HandleMailReturnToSender(WorldPackets::Mail::MailReturnToSend
//called when player takes item attached in mail
void WorldSession::HandleMailTakeItem(WorldPackets::Mail::MailTakeItem& takeItem)
{
- uint32 AttachID = takeItem.AttachID;
+ uint64 AttachID = takeItem.AttachID;
if (!CanOpenMailBox(takeItem.Mailbox))
return;