parent
ea7815535c
commit
70e0a1d0b4
5 changed files with 36 additions and 19 deletions
src
|
@ -1,4 +1,5 @@
|
|||
use std::io::{Error, ErrorKind};
|
||||
use std::num::ParseIntError;
|
||||
|
||||
use telnet::Telnet;
|
||||
|
||||
|
@ -147,7 +148,13 @@ fn main() -> Result<(), Error> {
|
|||
loop {
|
||||
command_utils::events::register_events(&mut connection, args.event.clone())
|
||||
.map_err(to_other_error)?;
|
||||
command_utils::events::loop_response_reader(&mut connection);
|
||||
|
||||
let self_clid: i32 = wrappers::get_self_clid(&mut connection)
|
||||
.map_err(|msg| make_action_error("get self clid", msg))?
|
||||
.parse()
|
||||
.map_err(|err: ParseIntError| make_action_error("parse clid", err.to_string()))?;
|
||||
|
||||
command_utils::events::loop_response_reader(&mut connection, self_clid);
|
||||
|
||||
// loop_response_reader failed. Let's try to reconnect after 1 second.
|
||||
std::thread::sleep(std::time::Duration::from_secs(1));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue