From 0e84a9c5cad2c5b8d4a2a9cff67c106ce4a47dfa Mon Sep 17 00:00:00 2001 From: Jokler Date: Mon, 19 Mar 2018 03:26:09 +0100 Subject: Use a prefix from the config instead of the nick --- src/plugins/tell/mod.rs | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) (limited to 'src/plugins/tell') diff --git a/src/plugins/tell/mod.rs b/src/plugins/tell/mod.rs index e8a2bb6..b3c2195 100644 --- a/src/plugins/tell/mod.rs +++ b/src/plugins/tell/mod.rs @@ -45,7 +45,7 @@ impl Tell { command: PluginCommand, ) -> Result { if command.tokens.len() < 2 { - return Ok(self.invalid_command(client)); + return Ok(self.invalid_command().to_owned()); } let mut online = Vec::new(); @@ -168,20 +168,14 @@ impl Tell { Ok(()) } - fn invalid_command(&self, client: &IrcClient) -> String { - format!( - "Incorrect Command. \ - Send \"{} tell help\" for help.", - client.current_nickname() - ) + fn invalid_command(&self) -> &str { + "Incorrect Command. \ + Send \"tell help\" for help." } - fn help(&self, client: &IrcClient) -> String { - format!( - "usage: {} tell user message\r\n\ - example: {0} tell Foobar Hello!", - client.current_nickname() - ) + fn help(&self) -> &str { + "usage: {} tell user message\r\n\ + example: {0} tell Foobar Hello!" } } @@ -215,7 +209,7 @@ impl Plugin for Tell { fn command(&self, client: &IrcClient, command: PluginCommand) -> Result<(), FrippyError> { if command.tokens.is_empty() { return Ok(client - .send_notice(&command.source, &self.invalid_command(client)) + .send_notice(&command.source, &self.invalid_command()) .context(FrippyErrorKind::Connection)?); } @@ -223,7 +217,7 @@ impl Plugin for Tell { Ok(match command.tokens[0].as_ref() { "help" => client - .send_notice(&command.source, &self.help(client)) + .send_notice(&command.source, &self.help()) .context(FrippyErrorKind::Connection) .into(), _ => match self.tell_command(client, command) { -- cgit v1.2.3-70-g09d2