diff options
| author | acdenisSK <[email protected]> | 2017-07-20 03:47:13 +0200 |
|---|---|---|
| committer | acdenisSK <[email protected]> | 2017-07-20 03:48:28 +0200 |
| commit | 6a101c4a409ae3abe4038f96dcd51f0788d4c0e4 (patch) | |
| tree | 505c7dc6e4735c82dc9d01c0b83146b30c75da50 /src/model/guild/mod.rs | |
| parent | Fix tests (diff) | |
| download | serenity-6a101c4a409ae3abe4038f96dcd51f0788d4c0e4.tar.xz serenity-6a101c4a409ae3abe4038f96dcd51f0788d4c0e4.zip | |
Add an actual way to fetch audit log entries from a guild
Diffstat (limited to 'src/model/guild/mod.rs')
| -rw-r--r-- | src/model/guild/mod.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/model/guild/mod.rs b/src/model/guild/mod.rs index fb91654..17d88e6 100644 --- a/src/model/guild/mod.rs +++ b/src/model/guild/mod.rs @@ -5,6 +5,7 @@ mod integration; mod member; mod partial_guild; mod role; +mod audit_log; pub use self::emoji::*; pub use self::feature::*; @@ -13,6 +14,7 @@ pub use self::integration::*; pub use self::member::*; pub use self::partial_guild::*; pub use self::role::*; +pub use self::audit_log::*; use chrono::{DateTime, FixedOffset}; use serde::de::Error as DeError; @@ -206,6 +208,14 @@ impl Guild { self.id.bans() } + /// Retrieves a list of [`AuditLogs`] for the guild. + /// + /// [`AuditLogs`]: audit_log/struct.AuditLogs.html + #[inline] + pub fn audit_logs(&self) -> Result<AuditLogs> { + self.id.audit_logs() + } + /// Gets all of the guild's channels over the REST API. /// /// [`Guild`]: struct.Guild.html |