use crate::api_impl::{BotApi, resource};
use crate::error::Result;
use tracing::debug;
impl BotApi {
pub async fn retract_dm_message(
&self,
guild_id: &str,
message_id: &str,
hidetip: Option<bool>,
) -> Result<()> {
debug!("Retracting DM message {} in {}", message_id, guild_id);
self.retract_open_message(resource::dms_message(guild_id, message_id), hidetip)
.await
}
}