diff --git a/DiscordChatExporter.Core/Discord/Data/User.cs b/DiscordChatExporter.Core/Discord/Data/User.cs index 90a7604..78aaa7d 100644 --- a/DiscordChatExporter.Core/Discord/Data/User.cs +++ b/DiscordChatExporter.Core/Discord/Data/User.cs @@ -49,12 +49,11 @@ namespace DiscordChatExporter.Core.Discord.Data private static string GetAvatarUrl(Snowflake id, string avatarHash) { - // Animated - if (avatarHash.StartsWith("a_", StringComparison.Ordinal)) - return $"https://cdn.discordapp.com/avatars/{id}/{avatarHash}.gif?size=40"; + var extension = avatarHash.StartsWith("a_", StringComparison.Ordinal) + ? "gif" + : "png"; - // Non-animated - return $"https://cdn.discordapp.com/avatars/{id}/{avatarHash}.png?size=40"; + return $"https://cdn.discordapp.com/avatars/{id}/{avatarHash}.{extension}?size=40"; } public static User Parse(JsonElement json)