mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-03-10 09:19:24 +01:00
parent
c3c8cc21ff
commit
0b241d61ab
1 changed files with 4 additions and 3 deletions
|
@ -468,9 +468,10 @@ namespace BTCPayServer
|
||||||
lnUrlMetadata ??= new Dictionary<string, string>();
|
lnUrlMetadata ??= new Dictionary<string, string>();
|
||||||
|
|
||||||
var pm = i.GetPaymentMethod(pmi);
|
var pm = i.GetPaymentMethod(pmi);
|
||||||
var paymentMethodDetails = (LNURLPayPaymentMethodDetails)pm.GetPaymentMethodDetails();
|
var paymentMethodDetails = pm?.GetPaymentMethodDetails() as LNURLPayPaymentMethodDetails;
|
||||||
bool updatePaymentMethodDetails = false;
|
bool updatePaymentMethodDetails = false;
|
||||||
if (lnUrlMetadata?.TryGetValue("text/identifier", out var lnAddress) is true && lnAddress is not null)
|
if (lnUrlMetadata?.TryGetValue("text/identifier", out var lnAddress) is true &&
|
||||||
|
lnAddress is not null && paymentMethodDetails is not null)
|
||||||
{
|
{
|
||||||
paymentMethodDetails.ConsumedLightningAddress = lnAddress;
|
paymentMethodDetails.ConsumedLightningAddress = lnAddress;
|
||||||
updatePaymentMethodDetails = true;
|
updatePaymentMethodDetails = true;
|
||||||
|
@ -507,7 +508,7 @@ namespace BTCPayServer
|
||||||
lnurlRequest.MaxSendable = LightMoney.FromUnit(6.12m, LightMoneyUnit.BTC);
|
lnurlRequest.MaxSendable = LightMoney.FromUnit(6.12m, LightMoneyUnit.BTC);
|
||||||
|
|
||||||
lnurlRequest = await _pluginHookService.ApplyFilter("modify-lnurlp-request", lnurlRequest) as LNURLPayRequest;
|
lnurlRequest = await _pluginHookService.ApplyFilter("modify-lnurlp-request", lnurlRequest) as LNURLPayRequest;
|
||||||
if (paymentMethodDetails.PayRequest is null)
|
if (paymentMethodDetails is not null && paymentMethodDetails.PayRequest is null)
|
||||||
{
|
{
|
||||||
paymentMethodDetails.PayRequest = lnurlRequest;
|
paymentMethodDetails.PayRequest = lnurlRequest;
|
||||||
updatePaymentMethodDetails = true;
|
updatePaymentMethodDetails = true;
|
||||||
|
|
Loading…
Add table
Reference in a new issue