|
@@ -25,10 +25,6 @@ namespace Discord.WebSocket |
|
|
/// <inheritdoc /> |
|
|
/// <inheritdoc /> |
|
|
public abstract string AvatarId { get; internal set; } |
|
|
public abstract string AvatarId { get; internal set; } |
|
|
/// <inheritdoc /> |
|
|
/// <inheritdoc /> |
|
|
public abstract string BannerId { get; internal set; } |
|
|
|
|
|
/// <inheritdoc /> |
|
|
|
|
|
public abstract Color? AccentColor { get; internal set; } |
|
|
|
|
|
/// <inheritdoc /> |
|
|
|
|
|
public abstract bool IsWebhook { get; } |
|
|
public abstract bool IsWebhook { get; } |
|
|
/// <inheritdoc /> |
|
|
/// <inheritdoc /> |
|
|
public UserProperties? PublicFlags { get; private set; } |
|
|
public UserProperties? PublicFlags { get; private set; } |
|
@@ -68,16 +64,6 @@ namespace Discord.WebSocket |
|
|
AvatarId = model.Avatar.Value; |
|
|
AvatarId = model.Avatar.Value; |
|
|
hasChanges = true; |
|
|
hasChanges = true; |
|
|
} |
|
|
} |
|
|
if (model.Banner.IsSpecified && model.Banner.Value != BannerId) |
|
|
|
|
|
{ |
|
|
|
|
|
BannerId = model.Banner.Value; |
|
|
|
|
|
hasChanges = true; |
|
|
|
|
|
} |
|
|
|
|
|
if (model.AccentColor.IsSpecified && model.AccentColor.Value != AccentColor?.RawValue) |
|
|
|
|
|
{ |
|
|
|
|
|
AccentColor = model.AccentColor.Value; |
|
|
|
|
|
hasChanges = true; |
|
|
|
|
|
} |
|
|
|
|
|
if (model.Discriminator.IsSpecified) |
|
|
if (model.Discriminator.IsSpecified) |
|
|
{ |
|
|
{ |
|
|
var newVal = ushort.Parse(model.Discriminator.Value, NumberStyles.None, CultureInfo.InvariantCulture); |
|
|
var newVal = ushort.Parse(model.Discriminator.Value, NumberStyles.None, CultureInfo.InvariantCulture); |
|
@@ -113,10 +99,6 @@ namespace Discord.WebSocket |
|
|
public string GetAvatarUrl(ImageFormat format = ImageFormat.Auto, ushort size = 128) |
|
|
public string GetAvatarUrl(ImageFormat format = ImageFormat.Auto, ushort size = 128) |
|
|
=> CDN.GetUserAvatarUrl(Id, AvatarId, size, format); |
|
|
=> CDN.GetUserAvatarUrl(Id, AvatarId, size, format); |
|
|
|
|
|
|
|
|
/// <inheritdoc /> |
|
|
|
|
|
public string GetBannerUrl(ImageFormat format = ImageFormat.Auto, ushort size = 256) |
|
|
|
|
|
=> CDN.GetUserBannerUrl(Id, BannerId, size, format); |
|
|
|
|
|
|
|
|
|
|
|
/// <inheritdoc /> |
|
|
/// <inheritdoc /> |
|
|
public string GetDefaultAvatarUrl() |
|
|
public string GetDefaultAvatarUrl() |
|
|
=> CDN.GetDefaultUserAvatarUrl(DiscriminatorValue); |
|
|
=> CDN.GetDefaultUserAvatarUrl(DiscriminatorValue); |
|
|