From bf9b81e669f4ce98c8d58df5d776ae90726d7ec2 Mon Sep 17 00:00:00 2001 From: zirkonya Date: Sat, 29 Aug 2026 22:11:23 +0200 Subject: Add transport layer --- src/event/handler.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/event/handler.rs') diff --git a/src/event/handler.rs b/src/event/handler.rs index 3f9827e..f801d12 100644 --- a/src/event/handler.rs +++ b/src/event/handler.rs @@ -1,7 +1,5 @@ -// TODO : dispatch event through all listener -// TODO : maybe compile listener into one ? - use crate::{ + codec::Codec, context::Context, event::{ Event, @@ -12,6 +10,7 @@ use crate::{ pub struct EventHandler where Uid: PartialEq, + Packet: Codec, { listeners: Vec>>, } @@ -19,6 +18,7 @@ where impl EventHandler where Uid: PartialEq + Clone, + Packet: Codec, { pub fn register + 'static>(&mut self, listener: L) { self.listeners.push(Box::new(listener)); -- cgit v1.2.3