aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/model/channel/reaction.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/model/channel/reaction.rs b/src/model/channel/reaction.rs
index cf7963f..1e6c454 100644
--- a/src/model/channel/reaction.rs
+++ b/src/model/channel/reaction.rs
@@ -116,6 +116,16 @@ impl Reaction {
after.map(|u| u.into().0),
)
}
+
+ /// Retrieves the [`Message`] associated with this reaction.
+ ///
+ /// Requires the [Read Message History] permission.
+ ///
+ /// [Read Message History]: permissions/constant.READ_MESSAGE_HISTORY.html
+ /// [`Message`]: struct.Message.html
+ pub fn message(&self) -> Result<Message> {
+ self.channel_id.message(self.message_id)
+ }
}
/// The type of a [`Reaction`] sent.