summaryrefslogtreecommitdiffstats
path: root/src/bin/client/repl.rs
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-10-28 22:38:54 +0100
committersalmonik <salmonik@tuta.io>2026-10-28 22:38:54 +0100
commitef2e13df274aaf0f2e50c03c63db33d65d9a0275 (patch)
tree991fa12e70ec11e84e8f6c6e7bc0a60b0a150759 /src/bin/client/repl.rs
parentv0.2.5: fix terminal width, ping timing and output formatting (diff)
downloadzagan-bet-ef2e13df274aaf0f2e50c03c63db33d65d9a0275.tar.gz
zagan-bet-ef2e13df274aaf0f2e50c03c63db33d65d9a0275.zip
v0.2.6: preserve buffered lines and add request read timeouts
Diffstat (limited to '')
-rw-r--r--src/bin/client/repl.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/bin/client/repl.rs b/src/bin/client/repl.rs
index 76b149b..033fb1a 100644
--- a/src/bin/client/repl.rs
+++ b/src/bin/client/repl.rs
@@ -18,6 +18,7 @@ use zagan_bet::client::database;
18use zagan_bet::client::ui::{ 18use zagan_bet::client::ui::{
19 display_width, format_pong, host_lines, input_cursor_column, lines_to_move_up, 19 display_width, format_pong, host_lines, input_cursor_column, lines_to_move_up,
20}; 20};
21use zagan_bet::protocol::io_failure_message;
21 22
22use crate::connection::TlsStream; 23use crate::connection::TlsStream;
23 24
@@ -299,9 +300,9 @@ impl ClientState {
299 self.stream = Some(stream); 300 self.stream = Some(stream);
300 response 301 response
301 } 302 }
302 Err(_) => { 303 Err(error) => {
303 self.stream = None; 304 self.stream = None;
304 "ERROR Connection lost".to_string() 305 io_failure_message(&error).to_string()
305 } 306 }
306 } 307 }
307 } 308 }