diff --git a/DiscordChatExporter.Core/Exporting/ExportAssetDownloader.cs b/DiscordChatExporter.Core/Exporting/ExportAssetDownloader.cs index 4c74cf6c..b639c7ae 100644 --- a/DiscordChatExporter.Core/Exporting/ExportAssetDownloader.cs +++ b/DiscordChatExporter.Core/Exporting/ExportAssetDownloader.cs @@ -75,7 +75,7 @@ internal partial class ExportAssetDownloader return SHA256 .HashData(Encoding.UTF8.GetBytes(NormalizeUrl(url))) - .ToHex() + .Pipe(Convert.ToHexStringLower) // 5 chars ought to be enough for anybody .Truncate(5); } diff --git a/DiscordChatExporter.Core/Utils/Extensions/BinaryExtensions.cs b/DiscordChatExporter.Core/Utils/Extensions/BinaryExtensions.cs deleted file mode 100644 index 125b2da3..00000000 --- a/DiscordChatExporter.Core/Utils/Extensions/BinaryExtensions.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Globalization; -using System.Text; - -namespace DiscordChatExporter.Core.Utils.Extensions; - -public static class BinaryExtensions -{ - extension(byte[] data) - { - public string ToHex(bool isUpperCase = true) - { - var buffer = new StringBuilder(2 * data.Length); - - foreach (var b in data) - { - buffer.Append(b.ToString(isUpperCase ? "X2" : "x2", CultureInfo.InvariantCulture)); - } - - return buffer.ToString(); - } - } -}