equal
deleted
inserted
replaced
341 } |
341 } |
342 } |
342 } |
343 } |
343 } |
344 } |
344 } |
345 |
345 |
346 pub fn handle_client_accept(server: &mut HwServer, client_id: ClientId, response: &mut Response) { |
346 pub fn handle_client_accept( |
|
347 server: &mut HwServer, |
|
348 client_id: ClientId, |
|
349 response: &mut Response, |
|
350 is_local: bool, |
|
351 ) { |
347 let mut salt = [0u8; 18]; |
352 let mut salt = [0u8; 18]; |
348 thread_rng().fill_bytes(&mut salt); |
353 thread_rng().fill_bytes(&mut salt); |
349 |
354 |
350 server.anteroom.add_client(client_id, encode(&salt)); |
355 server |
|
356 .anteroom |
|
357 .add_client(client_id, encode(&salt), is_local); |
351 |
358 |
352 response.add(HwServerMessage::Connected(utils::SERVER_VERSION).send_self()); |
359 response.add(HwServerMessage::Connected(utils::SERVER_VERSION).send_self()); |
353 } |
360 } |
354 |
361 |
355 pub fn handle_client_loss(server: &mut HwServer, client_id: ClientId, response: &mut Response) { |
362 pub fn handle_client_loss(server: &mut HwServer, client_id: ClientId, response: &mut Response) { |