reimplement lazy packets

This commit is contained in:
wish
2024-10-28 23:48:49 +11:00
parent 67a5dc412c
commit db4120bb85
11 changed files with 57 additions and 36 deletions

View File

@@ -192,10 +192,10 @@ func GetMailByID(ID int) (*Mail, error) {
}
type SessionMail interface {
QueueSendMHF(packet mhfpacket.MHFPacket)
QueueSendMHFLazy(packet mhfpacket.MHFPacket)
}
func SendMailNotification(s SessionMail, m *Mail, recipient SessionMail) {
func SendMailNotification(m *Mail, recipient SessionMail) {
bf := byteframe.NewByteFrame()
notification := &binpacket.MsgBinMailNotify{
@@ -213,7 +213,7 @@ func SendMailNotification(s SessionMail, m *Mail, recipient SessionMail) {
castedBinary.Build(bf)
recipient.QueueSendMHF(castedBinary)
recipient.QueueSendMHFLazy(castedBinary)
}
func getCharacterName(charID uint32) string {