mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-31 09:33:47 +00:00
fix(Core/Mail): cleanup pending auction sale mail (#6022)
This commit is contained in:
@@ -127,7 +127,7 @@ public: // modifiers
|
||||
|
||||
public: // finishers
|
||||
void SendReturnToSender(uint32 sender_acc, ObjectGuid::LowType sender_guid, ObjectGuid::LowType receiver_guid, CharacterDatabaseTransaction trans);
|
||||
void SendMailTo(CharacterDatabaseTransaction trans, MailReceiver const& receiver, MailSender const& sender, MailCheckMask checked = MAIL_CHECK_MASK_NONE, uint32 deliver_delay = 0, uint32 custom_expiration = 0, bool deleteMailItemsFromDB = false, bool sendMail = true);
|
||||
void SendMailTo(CharacterDatabaseTransaction trans, MailReceiver const& receiver, MailSender const& sender, MailCheckMask checked = MAIL_CHECK_MASK_NONE, uint32 deliver_delay = 0, uint32 custom_expiration = 0, bool deleteMailItemsFromDB = false, bool sendMail = true, int32 auctionId = 0);
|
||||
|
||||
private:
|
||||
void deleteIncludedItems(CharacterDatabaseTransaction trans, bool inDB = false);
|
||||
@@ -170,6 +170,10 @@ struct Mail
|
||||
uint32 checked;
|
||||
MailState state;
|
||||
|
||||
// < 0 Pending
|
||||
// > 0 Delivery
|
||||
int32 auctionId;
|
||||
|
||||
void AddItem(ObjectGuid::LowType itemGuidLow, uint32 item_template)
|
||||
{
|
||||
MailItemInfo mii;
|
||||
|
||||
Reference in New Issue
Block a user