aboutsummaryrefslogtreecommitdiff
path: root/src/ext/cache
diff options
context:
space:
mode:
authorAustin Hellyer <[email protected]>2016-11-25 20:06:47 -0800
committerAustin Hellyer <[email protected]>2016-11-25 20:06:47 -0800
commitadde653dc4797faf8094816da46f8e4430b33c98 (patch)
tree229acc0e3d130bb44d53f09fef0716f2c16915af /src/ext/cache
parentFix permission check on Message::delete (diff)
downloadserenity-adde653dc4797faf8094816da46f8e4430b33c98.tar.xz
serenity-adde653dc4797faf8094816da46f8e4430b33c98.zip
Rename PublicChannel to GuildChannel
Diffstat (limited to 'src/ext/cache')
-rw-r--r--src/ext/cache/mod.rs34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/ext/cache/mod.rs b/src/ext/cache/mod.rs
index e819eea..28a8a6c 100644
--- a/src/ext/cache/mod.rs
+++ b/src/ext/cache/mod.rs
@@ -119,7 +119,7 @@ impl Cache {
for guild in self.guilds.values() {
for channel in guild.channels.values() {
if channel.id == id {
- return Some(Channel::Public(channel.clone()));
+ return Some(Channel::Guild(channel.clone()));
}
}
}
@@ -326,7 +326,7 @@ impl Cache {
ch.map(Channel::Private)
},
- Channel::Public(ref channel) => {
+ Channel::Guild(ref channel) => {
let ch = self.guilds
.get_mut(&channel.guild_id)
.map(|guild| {
@@ -338,7 +338,7 @@ impl Cache {
_ => None,
};
- ch.map(Channel::Public)
+ ch.map(Channel::Guild)
},
}
}
@@ -353,13 +353,13 @@ impl Cache {
self.private_channels.remove(&channel.id)
.map(Channel::Private)
},
- Channel::Public(ref channel) => {
+ Channel::Guild(ref channel) => {
let ch = self.guilds
.get_mut(&channel.guild_id)
.map(|guild| guild.channels.remove(&channel.id));
match ch {
- Some(Some(ch)) => Some(Channel::Public(ch)),
+ Some(Some(ch)) => Some(Channel::Guild(ch)),
_ => None,
}
},
@@ -430,17 +430,17 @@ impl Cache {
},
}
},
- Channel::Private(ref channel) => {
- self.private_channels
- .get_mut(&channel.id)
- .map(|private| private.clone_from(channel));
- },
- Channel::Public(ref channel) => {
+ Channel::Guild(ref channel) => {
self.guilds
.get_mut(&channel.guild_id)
.map(|guild| guild.channels
.insert(channel.id, channel.clone()));
},
+ Channel::Private(ref channel) => {
+ self.private_channels
+ .get_mut(&channel.id)
+ .map(|private| private.clone_from(channel));
+ },
}
}
@@ -652,7 +652,7 @@ impl Cache {
Channel::Private(channel) => {
self.private_channels.insert(channel_id, channel);
},
- Channel::Public(_) => {},
+ Channel::Guild(_) => {},
}
}
@@ -835,15 +835,15 @@ fn update_presence(presences: &mut HashMap<UserId, Presence>,
}
}
-/// A reference to a private channel, public channel, or group.
+/// A reference to a private channel, guild's channel, or group.
#[derive(Debug, Clone, Copy)]
pub enum ChannelRef<'a> {
+ /// A group's channel
+ Group(&'a Group),
+ /// A guild channel and its guild
+ Guild(&'a Guild, &'a GuildChannel),
/// A private channel
Private(&'a PrivateChannel),
- /// A group channel
- Group(&'a Group),
- /// A public channel and its guild
- Public(&'a Guild, &'a PublicChannel),
}
fn opt_modify<T: Clone>(dest: &mut T, src: &Option<T>) {