add comments

This commit is contained in:
JMARyA 2024-06-07 08:36:34 +02:00
parent 8c6310eb61
commit 7c6efb4755
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
5 changed files with 48 additions and 5 deletions

View file

@ -1,5 +1,5 @@
use crate::{
api::{Project, ProjectID, Task, VikunjaAPI},
api::{Comment, Project, ProjectID, Task, VikunjaAPI},
ui::{
format_html_to_terminal, hex_to_color, is_in_past, parse_datetime, print_color,
print_label, time_relative,
@ -171,3 +171,14 @@ pub fn print_task_info(task_id: isize, api: &VikunjaAPI) {
// pub percent_done: f64,
}
pub fn print_comment(comment: &Comment) {
print_color(crossterm::style::Color::Blue, &comment.author.username);
print!(
" ({}): ",
time_relative(parse_datetime(&comment.created).unwrap())
);
println!();
print!("{}", format_html_to_terminal(&comment.comment));
println!();
}