aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZeyla Hellyer <[email protected]>2017-06-04 12:13:00 -0700
committerZeyla Hellyer <[email protected]>2017-06-04 14:38:24 -0700
commit2d091528287b7f5dfd678e9bc77c25bf53b0f420 (patch)
treecd722255b3ed17e8c02d033a4182fe2f3746f436 /src
parentAdd Message::channel() (diff)
downloadserenity-2d091528287b7f5dfd678e9bc77c25bf53b0f420.tar.xz
serenity-2d091528287b7f5dfd678e9bc77c25bf53b0f420.zip
Add CurrentUser::default_avatar_url
Add `default_avatar_url` to `CurrentUser` to match `User`'s avatar functions.
Diffstat (limited to 'src')
-rw-r--r--src/model/user.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/model/user.rs b/src/model/user.rs
index 19d0a5d..d3f64f1 100644
--- a/src/model/user.rs
+++ b/src/model/user.rs
@@ -72,6 +72,13 @@ impl CurrentUser {
})
}
+ /// Returns the formatted URL to the user's default avatar URL.
+ ///
+ /// This will produce a PNG URL.
+ pub fn default_avatar_url(&self) -> String {
+ cdn!("/embed/avatars/{}.png", self.discriminator % 5u16).to_owned()
+ }
+
/// Alias of [`tag`].
///
/// [`tag`]: #method.tag