Attempt cover scenarios of switching back to Bitcoin only after taint (#2881)

This commit is contained in:
Andrew Camilleri
2021-09-24 07:16:25 +02:00
committed by GitHub
parent 0aed8fdb5b
commit 8c061b1f07
7 changed files with 36 additions and 8 deletions

View File

@@ -1,4 +1,5 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
@@ -482,6 +483,15 @@ namespace BTCPayServer
"Supported chains: " + String.Join(',', supportedChains.ToArray()));
return result;
}
public static PaymentMethodId[] ParsePaymentMethodIds(this string[] paymentMethods)
{
return paymentMethods.Select(s =>
{
PaymentMethodId.TryParse(s, out var parsed);
return parsed;
}).Where(id => id != null).ToArray();
}
public static DataDirectories Configure(this DataDirectories dataDirectories, IConfiguration configuration)
{