commit cf29785312c84078e661a19a2cb29b7011acf40b
parent 31de7ab589ab14d8a0b408a1a364b7d97c332c23
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Sun, 2 Apr 2023 03:38:59 -0700
cleanup
Diffstat:
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)];