19 lines
462 B
Rust
19 lines
462 B
Rust
mod backend;
|
|
mod device;
|
|
mod output;
|
|
mod slow_clients;
|
|
|
|
use crate::tasks::backend::BackendEventHandler;
|
|
use crate::tasks::slow_clients::SlowClientHandler;
|
|
use crate::State;
|
|
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;
|
|
}
|