aboutsummaryrefslogtreecommitdiff
path: root/src/hooks/mod.rs
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2021-10-10 16:11:00 +0200
committerMax Audron <audron@cocaine.farm>2021-10-10 16:11:00 +0200
commita1f36810f47cb16bcd308665a68f4899b1d00ef1 (patch)
tree686c9c13122703eebd728e816bc4b67b0d99fba0 /src/hooks/mod.rs
parentset correct path for rust ci template (diff)
fix and improve hook error handling
Diffstat (limited to 'src/hooks/mod.rs')
-rw-r--r--src/hooks/mod.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/hooks/mod.rs b/src/hooks/mod.rs
index e62fc93..c5d6e1d 100644
--- a/src/hooks/mod.rs
+++ b/src/hooks/mod.rs
@@ -11,7 +11,7 @@ pub mod shifty_eyes;
pub use intensify::intensify;
pub use shifty_eyes::shifty_eyes;
-pub fn about(bot: &crate::Bot, msg: Message) {
+pub fn about(bot: &crate::Bot, msg: Message) -> Result<()> {
bot.send_privmsg(
msg.response_target().unwrap(),
&format!(
@@ -21,6 +21,8 @@ pub fn about(bot: &crate::Bot, msg: Message) {
.to_string(),
)
.unwrap();
+
+ Ok(())
}
pub fn sasl(bot: &crate::Bot, msg: Message) -> Result<()> {
@@ -35,7 +37,7 @@ pub fn sasl(bot: &crate::Bot, msg: Message) -> Result<()> {
.with_username(bot.config.clone().user.username)
.with_password(bot.config.clone().user.password);
- let mut mechanism = Plain::from_credentials(creds).unwrap();
+ let mut mechanism = Plain::from_credentials(creds)?;
let initial_data = mechanism.initial();