From 420f9bdaa5a5022ff1d769f1d44a689a6fea12a4 Mon Sep 17 00:00:00 2001 From: acdenisSK Date: Sat, 8 Jul 2017 00:43:09 +0200 Subject: Implement attaching reasons to bans --- src/http/mod.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/http') diff --git a/src/http/mod.rs b/src/http/mod.rs index 1ab2441..382f264 100644 --- a/src/http/mod.rs +++ b/src/http/mod.rs @@ -132,13 +132,14 @@ pub fn add_member_role(guild_id: u64, user_id: u64, role_id: u64) -> Result<()> /// [`Guild`]: ../model/struct.Guild.html /// [`User`]: ../model/struct.User.html /// [Ban Members]: ../model/permissions/constant.BAN_MEMBERS.html -pub fn ban_user(guild_id: u64, user_id: u64, delete_message_days: u8) -> Result<()> { +pub fn ban_user(guild_id: u64, user_id: u64, delete_message_days: u8, reason: &str) -> Result<()> { verify(204, request!(Route::GuildsIdBansUserId(guild_id), put, - "/guilds/{}/bans/{}?delete_message_days={}", + "/guilds/{}/bans/{}?delete_message_days={}&reason={}", guild_id, user_id, - delete_message_days)) + delete_message_days, + reason)) } /// Broadcasts that the current user is typing in the given [`Channel`]. -- cgit v1.2.3