1
0
Fork 0
forked from wry/wry
wry/src/tasks.rs
2022-03-29 14:11:25 +02:00

21 lines
532 B
Rust

mod backend;
mod input_device;
mod output;
mod slow_clients;
mod start_backend;
use crate::state::State;
use crate::tasks::backend::BackendEventHandler;
use crate::tasks::slow_clients::SlowClientHandler;
pub use start_backend::start_backend;
use std::rc::Rc;
pub async fn handle_backend_events(state: Rc<State>) {
let mut beh = BackendEventHandler { state };
beh.handle_events().await;
}
pub async fn handle_slow_clients(state: Rc<State>) {
let mut sch = SlowClientHandler { state };
sch.handle_events().await;
}