aboutsummaryrefslogtreecommitdiff
path: root/src/model/guild/member.rs
diff options
context:
space:
mode:
authorMei Boudreau <[email protected]>2017-10-05 11:06:12 -0400
committeralex <[email protected]>2017-10-05 17:06:12 +0200
commit91c8ec4ae7540956a714ce9584074538b45467cc (patch)
treee69f7117f8da7179894a22b896664a2ebd77e1f0 /src/model/guild/member.rs
parentMerge branch 'v0.4.1' into v0.5.0 (diff)
downloadserenity-91c8ec4ae7540956a714ce9584074538b45467cc.tar.xz
serenity-91c8ec4ae7540956a714ce9584074538b45467cc.zip
Change default_channel to return a pointer (#179)
Diffstat (limited to 'src/model/guild/member.rs')
-rw-r--r--src/model/guild/member.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/model/guild/member.rs b/src/model/guild/member.rs
index 09474f9..70289b9 100644
--- a/src/model/guild/member.rs
+++ b/src/model/guild/member.rs
@@ -297,9 +297,11 @@ impl Member {
None => return Err(From::from(ModelError::ItemMissing)),
};
+ let default_channel_reader = default_channel.read().unwrap();
+
Ok(
guild
- .permissions_for(default_channel.id, self.user.read().unwrap().id),
+ .permissions_for(default_channel_reader.id, self.user.read().unwrap().id),
)
}