1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use crate::{ message::listener::WebsocketConnectionMessage, resource::listener::{WebsocketAuthToken, WebsocketListenerResource}, }; use lifeline::{prelude::*, Resource}; use tokio::sync::mpsc; lifeline_bus!(pub struct WebsocketListenerBus); impl Message<WebsocketListenerBus> for WebsocketConnectionMessage { type Channel = mpsc::Sender<Self>; } impl Resource<WebsocketListenerBus> for WebsocketListenerResource {} impl Resource<WebsocketListenerBus> for WebsocketAuthToken {}