diff options
| author | Zeyla Hellyer <[email protected]> | 2018-09-13 10:16:08 -0700 |
|---|---|---|
| committer | Zeyla Hellyer <[email protected]> | 2018-09-13 10:17:04 -0700 |
| commit | 60f84c687f7e58329f4df9722738be06e9b3bbc4 (patch) | |
| tree | 5ef72acab9edd482ae0cae22684b2f3435a98456 /src/cache | |
| parent | Add tests for help (#387) (diff) | |
| download | serenity-60f84c687f7e58329f4df9722738be06e9b3bbc4.tar.xz serenity-60f84c687f7e58329f4df9722738be06e9b3bbc4.zip | |
Revert "Old message on update (#368)"
This reverts commit 27ccf2c9c8ce785b54595eaabcebf86db07bf5bc.
Diffstat (limited to 'src/cache')
| -rw-r--r-- | src/cache/mod.rs | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/cache/mod.rs b/src/cache/mod.rs index e6e1006..780c364 100644 --- a/src/cache/mod.rs +++ b/src/cache/mod.rs @@ -576,47 +576,6 @@ impl Cache { }) } - /// Retrieves a [`Channel`]'s message from the cache based on the channel's and - /// message's given Ids. - /// - /// **Note**: This will clone the entire message. - /// - /// # Examples - /// - /// Retrieving the message object from a channel, in a - /// [`EventHandler::message`] context: - /// - /// ```rust,no_run - /// use serenity::CACHE; - /// - /// # use serenity::model::id::{ChannelId, MessageId}; - /// # let message = ChannelId(0).message(MessageId(1)).unwrap(); - /// - /// let cache = CACHE.read(); - /// let fetched_message = cache.message(message.channel_id, message.id); - /// match fetched_message { - /// Some(m) => { - /// assert_eq!(message.content, m.content); - /// }, - /// None => { - /// println!("No message found in cache."); - /// } - /// } - /// ``` - /// - /// [`EventHandler::message`]: ../client/trait.EventHandler.html#method.message - /// [`Channel`]: ../model/channel/struct.Channel.html - #[inline] - pub fn message<C, M>(&self, channel_id: C, message_id: M) -> Option<Message> - where C: Into<ChannelId>, M: Into<MessageId> { - self._message(channel_id.into(), message_id.into()) - } - - fn _message(&self, channel_id: ChannelId, message_id: MessageId) -> Option<Message> { - self.messages.get(&channel_id).and_then(|messages| { - messages.get(&message_id).cloned() - }) - } /// Retrieves a [`PrivateChannel`] from the cache's [`private_channels`] /// map, if it exists. /// |