diff --git a/bin/dnetview/src/model.rs b/bin/dnetview/src/model.rs index 835834951..ede41248b 100644 --- a/bin/dnetview/src/model.rs +++ b/bin/dnetview/src/model.rs @@ -5,6 +5,7 @@ use serde::{Deserialize, Serialize}; use darkfi::util::NanoTimestamp; +// Mutex>> type MsgLogMutex = Mutex>>; #[derive(Debug, PartialEq, Clone, Serialize, Deserialize)] diff --git a/bin/dnetview/src/view.rs b/bin/dnetview/src/view.rs index c5845591f..28febd50d 100644 --- a/bin/dnetview/src/view.rs +++ b/bin/dnetview/src/view.rs @@ -277,14 +277,16 @@ impl View { let log = self.msg_log.get(&connect.id); match log { Some(values) => { - for (t, k, v) in values { + for (i, (t, k, v)) in values.into_iter().enumerate() { lines.push(Spans::from(match k.as_str() { - "send" => { - Span::styled(format!("{} S: {}", t, v), style) - } - "recv" => { - Span::styled(format!("{} R: {}", t, v), style) - } + "send" => Span::styled( + format!("{} {} S: {}", i, t, v), + style, + ), + "recv" => Span::styled( + format!("{} {} R: {}", i, t, v), + style, + ), data => { return Err(DnetViewError::UnexpectedData(data.to_string())) }