diff options
Diffstat (limited to 'server')
| -rw-r--r-- | server/client-lib/src/network/sync.rs | 19 | 
1 files changed, 10 insertions, 9 deletions
| diff --git a/server/client-lib/src/network/sync.rs b/server/client-lib/src/network/sync.rs index 3a475e01..bf2359cb 100644 --- a/server/client-lib/src/network/sync.rs +++ b/server/client-lib/src/network/sync.rs @@ -61,13 +61,13 @@ impl Network {          info!("Connecting: host={host:?} port={port}");          let stream = TcpStream::connect((host, port))?; -        stream.set_nodelay(true).unwrap(); +        stream.set_nodelay(true)?; -        let (mut sock, _) = client_tls_with_config(request, stream, None, None).unwrap(); +        let (mut sock, _) = client_tls_with_config(request, stream, None, None)?;          match sock.get_mut() { -            MaybeTlsStream::Plain(s) => s.set_nonblocking(true).unwrap(), -            MaybeTlsStream::Rustls(s) => s.sock.set_nonblocking(true).unwrap(), +            MaybeTlsStream::Plain(s) => s.set_nonblocking(true)?, +            MaybeTlsStream::Rustls(s) => s.sock.set_nonblocking(true)?,              _ => todo!(),          }; @@ -131,16 +131,17 @@ impl Network {          for packet in self.queue_out.drain(..) {              debug!("-> {packet:?}");              if self.use_bincode { -                self.sock.write(Message::Binary( -                    bincode::encode_to_vec(&packet, BINCODE_CONFIG).unwrap(), -                ))?; +                self.sock.write(Message::Binary(bincode::encode_to_vec( +                    &packet, +                    BINCODE_CONFIG, +                )?))?;              } else {                  self.sock -                    .write(Message::Text(serde_json::to_string(&packet).unwrap()))?; +                    .write(Message::Text(serde_json::to_string(&packet)?))?;              }          } -        self.sock.flush().unwrap(); +        self.sock.flush()?;          Ok(())      }  } | 
