commit bfd7085d191d98f292bf6fcf8689b18494ff45cd
parent 8bd568784a85730f1c76787c4515c24b1fd97912
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Fri, 7 Apr 2023 00:42:26 -0700
cleanup
Diffstat:
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/main.rs b/src/main.rs
@@ -562,7 +562,7 @@ impl LeChatPHPClient {
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);
+ sig.lock().unwrap().signal(&ExitSignal::Terminate);
return;
}
// Auto kick spammers
@@ -622,7 +622,7 @@ impl LeChatPHPClient {
messages_updated_tx.send(true).unwrap();
} else {
// Failed to get messages, probably need re-login
- sig.lock().unwrap().signal(ExitSignal::NeedLogin);
+ sig.lock().unwrap().signal(&ExitSignal::NeedLogin);
return;
}
}
@@ -700,12 +700,12 @@ impl LeChatPHPClient {
match self.handle_input(&events, &mut app, &messages, &users) {
Err(ExitSignal::Terminate) => {
terminate_signal = ExitSignal::Terminate;
- sig.lock().unwrap().signal(terminate_signal.clone());
+ sig.lock().unwrap().signal(&terminate_signal);
break;
}
Err(ExitSignal::NeedLogin) => {
terminate_signal = ExitSignal::NeedLogin;
- sig.lock().unwrap().signal(terminate_signal.clone());
+ sig.lock().unwrap().signal(&terminate_signal);
break;
}
Ok(_) => continue,
@@ -1666,7 +1666,7 @@ impl Sig {
self.rx.clone()
}
- fn signal(&self, signal: ExitSignal) {
+ fn signal(&self, signal: &ExitSignal) {
for _ in 0..self.nb_rx {
self.tx.send(signal.clone()).unwrap();
}