Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
REVIEW: timeout in seconds
Fintan Halpenny committed 6 months ago
commit 81705eb65a987840af34e9351a9d2e00da46766b
parent cee033b70e890f468c82fd04afdb1fe00c043f3d
1 file changed +6 -2
modified crates/radicle-cli/src/commands/node.rs
@@ -30,7 +30,9 @@ pub fn run(args: Args, ctx: impl term::Context) -> anyhow::Result<()> {

    match command {
        Command::Connect { addr, timeout } => {
-
            let timeout = time::Duration::from_millis(timeout.unwrap_or(u64::MAX));
+
            let timeout = timeout
+
                .map(time::Duration::from_secs)
+
                .unwrap_or(time::Duration::MAX);
            match addr {
                Addr::Peer(addr) => control::connect(&mut node, addr.id, addr.addr, timeout)?,
                Addr::Node(nid) => {
@@ -69,7 +71,9 @@ pub fn run(args: Args, ctx: impl term::Context) -> anyhow::Result<()> {
        }
        Command::Events { timeout, count } => {
            let count = count.unwrap_or(usize::MAX);
-
            let timeout = time::Duration::from_millis(timeout.unwrap_or(u64::MAX));
+
            let timeout = timeout
+
                .map(time::Duration::from_secs)
+
                .unwrap_or(time::Duration::MAX);

            events::run(node, count, timeout)?;
        }