make mail a service

This commit is contained in:
stratic-dev
2024-10-17 02:39:40 +01:00
parent b6f24ae22d
commit 6075e9c756
9 changed files with 297 additions and 264 deletions

View File

@@ -1,6 +1,7 @@
package channelserver
import (
"erupe-ce/internal/constant"
"erupe-ce/network/binpacket"
"erupe-ce/network/mhfpacket"
"erupe-ce/utils/byteframe"
@@ -45,7 +46,7 @@ func (server *ChannelServer) BroadcastChatMessage(message string) {
msgBinChat.Build(bf)
server.BroadcastMHF(&mhfpacket.MsgSysCastedBinary{
MessageType: BinaryMessageTypeChat,
MessageType: constant.BinaryMessageTypeChat,
RawDataPayload: bf.Data(),
}, nil)
}
@@ -76,8 +77,8 @@ func (server *ChannelServer) BroadcastRaviente(ip uint32, port uint16, stage []b
bf.WriteUint16(0) // Unk
bf.WriteBytes(stage)
server.WorldcastMHF(&mhfpacket.MsgSysCastedBinary{
BroadcastType: BroadcastTypeServer,
MessageType: BinaryMessageTypeChat,
BroadcastType: constant.BroadcastTypeServer,
MessageType: constant.BinaryMessageTypeChat,
RawDataPayload: bf.Data(),
}, nil, server)
}