aboutsummaryrefslogtreecommitdiff
path: root/src/model/guild.rs
diff options
context:
space:
mode:
authorAustin Hellyer <[email protected]>2016-12-12 20:42:17 -0800
committerAustin Hellyer <[email protected]>2016-12-12 20:42:17 -0800
commitef6eba37636a487c0d6f3b93b8e76c94f28abbab (patch)
tree97e9674db3d81882b02fe5a990915b73f84017eb /src/model/guild.rs
parentAdd related projects to readme (diff)
downloadserenity-ef6eba37636a487c0d6f3b93b8e76c94f28abbab.tar.xz
serenity-ef6eba37636a487c0d6f3b93b8e76c94f28abbab.zip
Add emoji URL generation methods
Diffstat (limited to 'src/model/guild.rs')
-rw-r--r--src/model/guild.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/model/guild.rs b/src/model/guild.rs
index 0d379b9..5ae0804 100644
--- a/src/model/guild.rs
+++ b/src/model/guild.rs
@@ -106,6 +106,13 @@ impl Emoji {
None => Err(Error::Client(ClientError::ItemMissing)),
}
}
+
+ /// Generates a URL to the emoji's image.
+ #[cfg(feature="methods")]
+ #[inline]
+ pub fn url(&self) -> String {
+ format!(cdn!("/emojis/{}.png"), self.id)
+ }
}
impl fmt::Display for Emoji {