diff --git a/src/chat.rs b/src/chat.rs index e659a23..3d52f48 100644 --- a/src/chat.rs +++ b/src/chat.rs @@ -208,7 +208,7 @@ pub fn on_send_message(ctx: Arc, message: &str) -> Result<(), Box, message: String) -> Option { +pub fn format_message(enable_ip_viewing: bool, message: String) -> Option { let message = sanitize_text(&message); let date = DATE_REGEX.captures(&message)?; @@ -230,7 +230,7 @@ pub fn format_message(ctx: Arc, message: String) -> Option { .trim() .to_string()+" "; - let prefix = if ctx.enable_ip_viewing { + let prefix = if enable_ip_viewing { if let Some(ip) = ip { format!("{}{} [{}]", ip, " ".repeat(if 15 >= ip.chars().count() {15-ip.chars().count()} else {0}), date) } else { diff --git a/src/chat/minimal_tui.rs b/src/chat/minimal_tui.rs index 77d8796..a83b38f 100644 --- a/src/chat/minimal_tui.rs +++ b/src/chat/minimal_tui.rs @@ -27,7 +27,7 @@ pub fn run_main_loop(ctx: Arc) { let messages: Vec = if ctx.disable_formatting { messages } else { - messages.into_iter().flat_map(|o| format_message(ctx.clone(), o)).collect() + messages.into_iter().flat_map(|o| format_message(ctx.enable_ip_viewing, o)).collect() }; if ctx.enable_chunked { diff --git a/src/chat/pretty_tui.rs b/src/chat/pretty_tui.rs index c9f7de8..81f4fb1 100644 --- a/src/chat/pretty_tui.rs +++ b/src/chat/pretty_tui.rs @@ -326,7 +326,7 @@ pub fn recv_tick(ctx: Arc) -> Result<(), Box> { let messages: Vec = if ctx.disable_formatting { messages } else { - messages.into_iter().flat_map(|o| format_message(ctx.clone(), o)).collect() + messages.into_iter().flat_map(|o| format_message(ctx.enable_ip_viewing, o)).collect() }; if ctx.enable_chunked {