Strip extension

This commit is contained in:
Kieran 2023-01-02 13:48:13 +00:00
parent 92bc1d7e95
commit 8f912ec075
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941

View File

@ -44,6 +44,7 @@ public static class Extensions
public static Guid FromBase58Guid(this string base58) public static Guid FromBase58Guid(this string base58)
{ {
var enc = new NBitcoin.DataEncoders.Base58Encoder(); var enc = new NBitcoin.DataEncoders.Base58Encoder();
base58 = Path.GetFileNameWithoutExtension(base58);
var guidBytes = enc.DecodeData(base58); var guidBytes = enc.DecodeData(base58);
if (guidBytes.Length != 16) throw new VoidInvalidIdException(base58); if (guidBytes.Length != 16) throw new VoidInvalidIdException(base58);
return new Guid(guidBytes); return new Guid(guidBytes);