Don't immediately send heartbeat
All checks were successful
CI / Formatting (push) Successful in 1m11s

This commit is contained in:
Michael Bradley 2025-07-05 18:09:46 -04:00
parent 591cfee715
commit e58629c2f1
Signed by: MichaelBradley
SSH key fingerprint: SHA256:o/aaeYtRubILK7OYYjYP12DmU7BsPUhKji1AgaQ+ge4
5 changed files with 50 additions and 46 deletions

20
src/net/packet.rs Normal file
View file

@ -0,0 +1,20 @@
use bevy::prelude::*;
use uuid::Uuid;
#[derive(Debug)]
pub struct Packet {
pub message: Vec<u8>,
pub peer: Uuid,
}
impl Packet {
pub fn new(message: Vec<u8>, peer: Uuid) -> Self {
Self { peer, message }
}
}
#[derive(Debug, Event)]
pub struct OutboundPacket(pub Packet);
#[derive(Debug, Event)]
pub struct InboundPacket(pub Packet);