mirror of
https://github.com/mangosfour/server.git
synced 2025-12-19 13:37:01 +00:00
[11010] Remove duplicated code to start transaction in Mail class.
Signed-off-by: Ambal <pogrebniak@gala.net>
This commit is contained in:
parent
93da661f8b
commit
7d4c96f244
2 changed files with 2 additions and 3 deletions
|
|
@ -1026,13 +1026,12 @@ void MailDraft::SendMailTo(MailReceiver const& receiver, MailSender const& sende
|
||||||
|
|
||||||
// Add to DB
|
// Add to DB
|
||||||
std::string safe_subject = GetSubject();
|
std::string safe_subject = GetSubject();
|
||||||
CharacterDatabase.BeginTransaction();
|
|
||||||
CharacterDatabase.escape_string(safe_subject);
|
CharacterDatabase.escape_string(safe_subject);
|
||||||
|
|
||||||
std::string safe_body = GetBody();
|
std::string safe_body = GetBody();
|
||||||
CharacterDatabase.BeginTransaction();
|
|
||||||
CharacterDatabase.escape_string(safe_body);
|
CharacterDatabase.escape_string(safe_body);
|
||||||
|
|
||||||
|
CharacterDatabase.BeginTransaction();
|
||||||
CharacterDatabase.PExecute("INSERT INTO mail (id,messageType,stationery,mailTemplateId,sender,receiver,subject,body,has_items,expire_time,deliver_time,money,cod,checked) "
|
CharacterDatabase.PExecute("INSERT INTO mail (id,messageType,stationery,mailTemplateId,sender,receiver,subject,body,has_items,expire_time,deliver_time,money,cod,checked) "
|
||||||
"VALUES ('%u', '%u', '%u', '%u', '%u', '%u', '%s', '%s', '%u', '" UI64FMTD "','" UI64FMTD "', '%u', '%u', '%u')",
|
"VALUES ('%u', '%u', '%u', '%u', '%u', '%u', '%s', '%s', '%u', '" UI64FMTD "','" UI64FMTD "', '%u', '%u', '%u')",
|
||||||
mailId, sender.GetMailMessageType(), sender.GetStationery(), GetMailTemplateId(), sender.GetSenderId(), receiver.GetPlayerGuid().GetCounter(), safe_subject.c_str(), safe_body.c_str(), (m_items.empty() ? 0 : 1), (uint64)expire_time, (uint64)deliver_time, m_money, m_COD, checked);
|
mailId, sender.GetMailMessageType(), sender.GetStationery(), GetMailTemplateId(), sender.GetSenderId(), receiver.GetPlayerGuid().GetCounter(), safe_subject.c_str(), safe_body.c_str(), (m_items.empty() ? 0 : 1), (uint64)expire_time, (uint64)deliver_time, m_money, m_COD, checked);
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "11009"
|
#define REVISION_NR "11010"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue