diff options
| author | Zeyla Hellyer <[email protected]> | 2017-06-04 12:13:00 -0700 |
|---|---|---|
| committer | Zeyla Hellyer <[email protected]> | 2017-06-04 14:38:24 -0700 |
| commit | 2d091528287b7f5dfd678e9bc77c25bf53b0f420 (patch) | |
| tree | cd722255b3ed17e8c02d033a4182fe2f3746f436 /src/model | |
| parent | Add Message::channel() (diff) | |
| download | serenity-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/model')
| -rw-r--r-- | src/model/user.rs | 7 |
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 |