From 9de7fe173ea398830ce9b570a7791407a3ff526e Mon Sep 17 00:00:00 2001 From: RogueException Date: Sat, 26 Sep 2015 23:29:17 -0300 Subject: [PATCH] Added support for removing avatars --- src/Discord.Net/DiscordAPIClient.cs | 4 +++- src/Discord.Net/DiscordClient.API.cs | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Discord.Net/DiscordAPIClient.cs b/src/Discord.Net/DiscordAPIClient.cs index 8ecdbb427..36d7cb93d 100644 --- a/src/Discord.Net/DiscordAPIClient.cs +++ b/src/Discord.Net/DiscordAPIClient.cs @@ -227,7 +227,9 @@ namespace Discord if (currentPassword == null) throw new ArgumentNullException(nameof(currentPassword)); string avatarBase64 = null; - if (avatar != null) + if (avatarType == AvatarImageType.None) + avatarBase64 = ""; + else if (avatar != null) { string base64 = Convert.ToBase64String(avatar); string type = avatarType == AvatarImageType.Jpeg ? "image/jpeg;base64" : "image/png;base64"; diff --git a/src/Discord.Net/DiscordClient.API.cs b/src/Discord.Net/DiscordClient.API.cs index 3cf3c354f..fd43b9416 100644 --- a/src/Discord.Net/DiscordClient.API.cs +++ b/src/Discord.Net/DiscordClient.API.cs @@ -9,6 +9,7 @@ namespace Discord { public enum AvatarImageType { + None, Jpeg, Png }