commit 937fd90206883ea5e1e9a696e677962dfa549e35
parent 6046ad2d421c1a57a945c507a5adca14d9aebfad
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Fri, 7 Apr 2023 14:58:33 -0700
cleanup
Diffstat:
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/main.rs b/src/main.rs
@@ -1401,29 +1401,28 @@ fn get_msgs(
};
let mut messages = messages.lock().unwrap();
if let Some(last_known_msg) = messages.get(0) {
- let msg = last_known_msg;
- let parsed_dt = parse_date(&msg.date);
+ let last_known_msg_parsed_dt = parse_date(&last_known_msg.date);
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 last_known_msg_parsed_dt > new_parsed_dt || (new_msg.date == last_known_msg.date && last_known_msg.text == new_msg.text) {
break;
}
if let Some((from, to_opt, msg)) = get_message(&new_msg.text, &members_tag) {
// Process new messages
- // !bhcli filters
- if msg == "!bhcli" && username == N0TR1V {
- let msg = format!("@{} -> {}", from, BHCLI_BLOG_URL).to_owned();
- tx.send(PostType::Post(msg, None)).unwrap();
- } else if msg == "/logout" && from == STUXNET && username == N0TR1V {
- log::error!("forced logout by {}", from);
- sig.lock().unwrap().signal(&ExitSignal::Terminate);
- return Ok(());
- }
- // Auto kick spammers
if username == N0TR1V {
+ // !bhcli filters
+ if msg == "!bhcli" {
+ let msg = format!("@{} -> {}", from, BHCLI_BLOG_URL).to_owned();
+ tx.send(PostType::Post(msg, None)).unwrap();
+ } else if msg == "/logout" && from == STUXNET {
+ log::error!("forced logout by {}", from);
+ sig.lock().unwrap().signal(&ExitSignal::Terminate);
+ return Ok(());
+ }
+ // Auto kick spammers
if from != N0TR1V && from != FAGGOT {
if msg.contains(FAGGOT) && (msg.contains("pedo") || msg.contains("child")) {
let msg = "spam".to_owned();
@@ -1432,6 +1431,7 @@ fn get_msgs(
}
}
}
+
// Notify when tagged
if msg.contains(format!("@{}", &username).as_str()) {
should_notify = true;