|
|
|
@@ -1,4 +1,4 @@ |
|
|
|
using Discord.Rest; |
|
|
|
using Discord.Rest; |
|
|
|
using System; |
|
|
|
using System.Threading.Tasks; |
|
|
|
using Model = Discord.API.User; |
|
|
|
@@ -61,6 +61,9 @@ namespace Discord.WebSocket |
|
|
|
public string GetAvatarUrl(ImageFormat format = ImageFormat.Auto, ushort size = 128) |
|
|
|
=> CDN.GetUserAvatarUrl(Id, AvatarId, size, format); |
|
|
|
|
|
|
|
public string GetAvatarUrlOrDefault(ImageFormat format = ImageFormat.Auto, ushort size = 128) |
|
|
|
=> CDN.GetUserAvatarUrl(Id, AvatarId, size, format) ?? CDN.GetUserDefaultAvatarUrl(DiscriminatorValue); |
|
|
|
|
|
|
|
public override string ToString() => $"{Username}#{Discriminator}"; |
|
|
|
private string DebuggerDisplay => $"{Username}#{Discriminator} ({Id}{(IsBot ? ", Bot" : "")})"; |
|
|
|
internal SocketUser Clone() => MemberwiseClone() as SocketUser; |
|
|
|
|