From 530e2c50a905b9d650ac960f4aa65fda465bdfba Mon Sep 17 00:00:00 2001 From: Tyrrrz Date: Wed, 21 Jul 2021 17:29:05 +0300 Subject: [PATCH] Simplify `User.GetAvatarUrl(...)` --- DiscordChatExporter.Core/Discord/Data/User.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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)