mirror of
https://github.com/szymon-jozef/checkers.git
synced 2026-10-27 19:20:44 +01:00
fix: close the update loop when theres no reciever
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user