bhcli

"Strange's fork of n0tr1v's bhcli (onion)"
git clone https://git.dasho.dev/Strange/bhcli.git
Log | Files | Refs | README

commit cf29785312c84078e661a19a2cb29b7011acf40b
parent 31de7ab589ab14d8a0b408a1a364b7d97c332c23
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sun,  2 Apr 2023 03:38:59 -0700

cleanup

Diffstat:
Msrc/main.rs | 11+++++------
1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/main.rs b/src/main.rs @@ -2477,13 +2477,12 @@ fn render_long_message(f: &mut Frame<CrosstermBackend<io::Stdout>>, app: &mut Ap let new_lines = gen_lines(&m.text, (r.width - 2) as usize, "".to_owned()); let mut rows = vec![]; - let mut spans_vec = vec![]; for line in new_lines.into_iter() { - for (color, txt) in line { - spans_vec.push(Span::styled(txt, Style::default().fg(color))); - } - rows.push(Spans::from(spans_vec.clone())); - spans_vec.clear(); + let spans_vec: Vec<Span> = line + .into_iter() + .map(|(color, txt)| Span::styled(txt, Style::default().fg(color))) + .collect(); + rows.push(Spans::from(spans_vec)); } let messages_list_items = vec![ListItem::new(rows)];