From bec75e6a8853bd986f5d921196dc268e75eacfbd Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 5 Jul 2025 10:17:29 +0100 Subject: [PATCH] Updated `StringExtensions.Decode` formatting to match `Encode` --- .../Extensions/StringExtensions.cs | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Extensions/StringExtensions.cs b/Libraries/SPTarkov.Server.Core/Extensions/StringExtensions.cs index fd1d6c24..13b172b0 100644 --- a/Libraries/SPTarkov.Server.Core/Extensions/StringExtensions.cs +++ b/Libraries/SPTarkov.Server.Core/Extensions/StringExtensions.cs @@ -18,19 +18,14 @@ namespace SPTarkov.Server.Core.Extensions public static string Decode(this string value, EncodeType encode) { - switch (encode) + return encode switch { - case EncodeType.BASE64: - return Encoding.UTF8.GetString(Convert.FromBase64String(value)); - case EncodeType.HEX: - return Encoding.UTF8.GetString(Convert.FromHexString(value)); - case EncodeType.ASCII: - return Encoding.ASCII.GetString(Encoding.Default.GetBytes(value)); - case EncodeType.UTF8: - return Encoding.UTF8.GetString(Encoding.Default.GetBytes(value)); - default: - throw new ArgumentOutOfRangeException(nameof(encode), encode, null); - } + EncodeType.BASE64 => Encoding.UTF8.GetString(Convert.FromBase64String(value)), + EncodeType.HEX => Encoding.UTF8.GetString(Convert.FromHexString(value)), + EncodeType.ASCII => Encoding.ASCII.GetString(Encoding.Default.GetBytes(value)), + EncodeType.UTF8 => Encoding.UTF8.GetString(Encoding.Default.GetBytes(value)), + _ => throw new ArgumentOutOfRangeException(nameof(encode), encode, null), + }; } public enum EncodeType