Simplify `User.GetAvatarUrl(...)`

pull/678/head
Tyrrrz 3 years ago
parent 63c92047a1
commit 530e2c50a9

@ -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)

Loading…
Cancel
Save