diff options
| -rw-r--r-- | src/model/channel/channel_id.rs | 6 | ||||
| -rw-r--r-- | src/model/channel/guild_channel.rs | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/model/channel/channel_id.rs b/src/model/channel/channel_id.rs index 76fe6f7..b360bd1 100644 --- a/src/model/channel/channel_id.rs +++ b/src/model/channel/channel_id.rs @@ -49,7 +49,7 @@ impl ChannelId { /// [`PermissionOverwrite`]: struct.PermissionOverwrite.html /// [`Role`]: struct.Role.html /// [Manage Channels]: permissions/constant.MANAGE_CHANNELS.html - pub fn create_permission(&self, target: PermissionOverwrite) + pub fn create_permission(&self, target: &PermissionOverwrite) -> Result<()> { let (id, kind) = match target.kind { PermissionOverwriteType::Member(id) => (id.0, "member"), @@ -431,13 +431,13 @@ impl ChannelId { Message::check_embed_length(&map)?; let message = http::send_message(self.0, &Value::Object(map))?; - + if let Some(reactions) = reactions { for reaction in reactions { self.create_reaction(message.id, reaction)?; } } - + Ok(message) } diff --git a/src/model/channel/guild_channel.rs b/src/model/channel/guild_channel.rs index 7180017..f7cdce3 100644 --- a/src/model/channel/guild_channel.rs +++ b/src/model/channel/guild_channel.rs @@ -180,7 +180,7 @@ impl GuildChannel { /// [Manage Webhooks]: permissions/constant.MANAGE_WEBHOOKS.html /// [Send TTS Messages]: permissions/constant.SEND_TTS_MESSAGES.html #[inline] - pub fn create_permission(&self, target: PermissionOverwrite) -> Result<()> { + pub fn create_permission(&self, target: &PermissionOverwrite) -> Result<()> { self.id.create_permission(target) } |