From ca46177a5df0eac30b3ca2bc33c5015e03f18688 Mon Sep 17 00:00:00 2001 From: Nathan Perry Date: Tue, 16 Jul 2019 17:22:04 -0400 Subject: restricted prefixes --- src/commands/mod.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/commands/mod.rs') diff --git a/src/commands/mod.rs b/src/commands/mod.rs index c315278..f4ff9cb 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -1,6 +1,6 @@ use serenity::{ framework::StandardFramework, - model::id::ChannelId, + model::id::{ChannelId, MessageId}, }; use crate::Result; @@ -151,7 +151,13 @@ fn register_db(f: StandardFramework) -> StandardFramework { f } +#[inline] pub(crate) fn send>(channel: ChannelId, text: A, tts: bool) -> Result<()> { - channel.send_message(|m| m.content(text.as_ref()).tts(tts))?; - Ok(()) + send_result(channel, text, tts).map(|_| ()) +} + +#[inline] +pub(crate) fn send_result>(channel: ChannelId, text: A, tts: bool) -> Result { + let result = channel.send_message(|m| m.content(text.as_ref()).tts(tts))?; + Ok(result.id) } -- cgit v1.3.1