mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-03-21 12:10:55 +03:00
cleanup
This commit is contained in:
@@ -35,14 +35,14 @@ pub(crate) fn new(
|
||||
resolve_ch: Sender<DnsRequest>,
|
||||
port_tx: Sender<u16>,
|
||||
) -> JoinHandle<()> {
|
||||
let request = request_tx.clone();
|
||||
let request_tx = request_tx.clone();
|
||||
tokio::task::spawn_local(async move {
|
||||
let mut join_handles = vec![];
|
||||
loop {
|
||||
tokio::select! {
|
||||
stream = frontend.accept() => {
|
||||
match stream {
|
||||
Ok(s) => join_handles.push(handle_frontend_stream(server.clone(), &request, s)),
|
||||
Ok(s) => join_handles.push(handle_frontend_stream(server.clone(), &request_tx, s)),
|
||||
Err(e) => log::warn!("error accepting frontend connection: {e}"),
|
||||
};
|
||||
}
|
||||
|
||||
@@ -16,9 +16,9 @@ pub struct DnsRequest {
|
||||
}
|
||||
|
||||
pub fn new(
|
||||
server: Server,
|
||||
resolver: DnsResolver,
|
||||
dns_rx: Receiver<DnsRequest>,
|
||||
server: Server,
|
||||
frontend: Sender<FrontendEvent>,
|
||||
) -> JoinHandle<()> {
|
||||
tokio::task::spawn_local(async move {
|
||||
|
||||
Reference in New Issue
Block a user