aboutsummaryrefslogtreecommitdiff
path: root/src/model/guild/member.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/guild/member.rs')
-rw-r--r--src/model/guild/member.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/model/guild/member.rs b/src/model/guild/member.rs
index 0e8c4f6..166eb55 100644
--- a/src/model/guild/member.rs
+++ b/src/model/guild/member.rs
@@ -135,7 +135,7 @@ impl Member {
///
/// [Ban Members]: permissions/constant.BAN_MEMBERS.html
#[cfg(feature = "cache")]
- pub fn ban<BO: BanOptions>(&self, ban_options: BO) -> Result<()> {
+ pub fn ban<BO: BanOptions>(&self, ban_options: &BO) -> Result<()> {
let dmd = ban_options.dmd();
if dmd > 7 {
return Err(Error::Model(ModelError::DeleteMessageDaysAmount(dmd)));
@@ -189,7 +189,7 @@ impl Member {
for (cid, channel) in &reader.channels {
if reader.permissions_in(*cid, self.user.read().id).read_messages() {
- return Some(channel.clone());
+ return Some(Arc::clone(channel));
}
}