Lightning: Add GetPayment methods to local client (#3657)

I missed adding them in #3557.
This commit is contained in:
d11n
2022-04-22 02:28:11 +02:00
committed by GitHub
parent e40a9089e0
commit c4f284aaf1

View File

@@ -503,6 +503,13 @@ namespace BTCPayServer.Controllers.Greenfield
return GetFromActionResult<LightningInvoiceData>( return GetFromActionResult<LightningInvoiceData>(
await _storeLightningNodeApiController.GetInvoice(cryptoCode, invoiceId)); await _storeLightningNodeApiController.GetInvoice(cryptoCode, invoiceId));
} }
public override async Task<LightningPaymentData> GetLightningPayment(string storeId, string cryptoCode,
string paymentHash, CancellationToken token = default)
{
return GetFromActionResult<LightningPaymentData>(
await _storeLightningNodeApiController.GetPayment(cryptoCode, paymentHash));
}
public override async Task<LightningInvoiceData> CreateLightningInvoice(string storeId, string cryptoCode, public override async Task<LightningInvoiceData> CreateLightningInvoice(string storeId, string cryptoCode,
CreateLightningInvoiceRequest request, CreateLightningInvoiceRequest request,
@@ -559,6 +566,13 @@ namespace BTCPayServer.Controllers.Greenfield
return GetFromActionResult<LightningInvoiceData>( return GetFromActionResult<LightningInvoiceData>(
await _lightningNodeApiController.GetInvoice(cryptoCode, invoiceId)); await _lightningNodeApiController.GetInvoice(cryptoCode, invoiceId));
} }
public override async Task<LightningPaymentData> GetLightningPayment(string cryptoCode,
string paymentHash, CancellationToken token = default)
{
return GetFromActionResult<LightningPaymentData>(
await _lightningNodeApiController.GetPayment(cryptoCode, paymentHash));
}
public override async Task<LightningInvoiceData> CreateLightningInvoice(string cryptoCode, public override async Task<LightningInvoiceData> CreateLightningInvoice(string cryptoCode,
CreateLightningInvoiceRequest request, CreateLightningInvoiceRequest request,