1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use crate::protocol::packet::*;
impl super::super::super::Engine {
// Heartbeat.Alive
pub fn build_heartbeat_packet(&self) -> Packet {
let seq = self.next_seq();
Packet {
packet_type: PacketType::Login,
encrypt_type: EncryptType::NoEncrypt,
seq_id: seq as i32,
command_name: "Heartbeat.Alive".into(),
uin: self.uin(),
..Default::default()
}
}
}