decent progress

This commit is contained in:
Tiago Batista Cardoso
2026-01-22 01:05:02 +01:00
parent 9ba752641b
commit f8e3e46672
3 changed files with 19 additions and 59 deletions

View File

@@ -52,8 +52,6 @@ const DATUM: u8 = 132;
const NATTRAVERSALREQUEST: u8 = 4;
const NATTRAVERSALREQUEST2: u8 = 5;
type PendingMap = Arc<Mutex<HashMap<i32, oneshot::Sender<Vec<u8>>>>>;
pub fn handle_recevied_message(
messages_list: &Arc<Mutex<HashMap<i32, EventType>>>,
recevied_message: &Vec<u8>,
@@ -64,7 +62,6 @@ pub fn handle_recevied_message(
cmd_tx: crossbeam_channel::Sender<NetworkEvent>,
ip: SocketAddr,
handhsake_history: Arc<HandshakeHistory>,
pending: PendingMap,
) {
if recevied_message.len() < 4 {
return;
@@ -73,12 +70,6 @@ pub fn handle_recevied_message(
let message_id: [u8; 4] = recevied_message[0..4].try_into().expect("size error");
let id = i32::from_be_bytes(message_id);
let maybe_tx = {
let mut map = pending.lock().expect("couldnt lock pending map");
println!("trying to remove : {}", id);
map.remove(&id)
};
let mut is_resp_to_server_handshake = false;
if recevied_message[4] == HELLO {