fix: close the update loop when theres no reciever

This commit is contained in:
2026-08-16 14:31:04 +02:00
parent 7d0452f451
commit 3d8219c65a

View File

@@ -1,4 +1,4 @@
use log::{error, info}; use log::{error, info, warn};
use std::{ use std::{
collections::HashMap, collections::HashMap,
net::{IpAddr, Ipv4Addr, SocketAddr}, net::{IpAddr, Ipv4Addr, SocketAddr},
@@ -110,6 +110,9 @@ impl Server {
// TODO! Check size options etc // TODO! Check size options etc
self.connections.insert(addr, sender); self.connections.insert(addr, sender);
self.request_handshake(addr).await; self.request_handshake(addr).await;
} else {
warn!("Welcoming reciever closed!");
break;
} }
} }
@@ -128,6 +131,9 @@ impl Server {
self.process_move(); self.process_move();
} }
} }
} else {
warn!("Couldn't get latest message!");
break;
} }
} }
} }