bhcli

A TUI for chatting on LE PHP Chats (onion)
git clone https://git.dasho.dev/n0tr1v/bhcli.git
Log | Files | Refs | README

commit b606ee17b2d7602e6a013a670efbce4424589324
parent 12d09c743f556e1752770d2ca56ff56840255dbd
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 30 Mar 2023 22:26:40 -0700

fmt

Diffstat:
Msrc/main.rs | 16++++------------
1 file changed, 4 insertions(+), 12 deletions(-)

diff --git a/src/main.rs b/src/main.rs @@ -571,10 +571,7 @@ impl LeChatPHPClient { let (_stream, stream_handle) = OutputStream::try_default().unwrap(); let source = Decoder::new_mp3(Cursor::new(SOUND1)).unwrap(); - let url = format!( - "{}/{}?action=view&session={}&lang={}", - base_url, page_php, session, LANG - ); + let url = format!("{}/{}?action=view&session={}&lang={}", base_url, page_php, session, LANG); if let Ok(resp) = client.get(url).send() { if let Ok(resp_text) = resp.text() { let resp_text = resp_text.replace("<br>", "\n"); @@ -599,15 +596,11 @@ impl LeChatPHPClient { for new_msg in &new_messages { let new_parsed_dt = parse_date(&new_msg.date); - if parsed_dt > new_parsed_dt - || (new_msg.date == msg.date && msg.text == new_msg.text) - { + if parsed_dt > new_parsed_dt || (new_msg.date == msg.date && msg.text == new_msg.text) { break; } - if let Some((from, to_opt, msg)) = - get_message(&new_msg.text, &members_tag) - { + if let Some((from, to_opt, msg)) = get_message(&new_msg.text, &members_tag) { // Process new messages // !bhcli filters @@ -836,8 +829,7 @@ impl LeChatPHPClient { ("colour", self.guest_color.clone()), ]; - if let Some(captcha_node) = doc.find(And(Name("input"), Attr("name", "challenge"))).next() - { + if let Some(captcha_node) = doc.find(And(Name("input"), Attr("name", "challenge"))).next() { let captcha_value = captcha_node.attr("value").unwrap(); let captcha_img = doc.find(Name("img")).next().unwrap().attr("src").unwrap();