1
0

follow-up 0a804607a4, don't ask confirmation for regular onchain invoices

This commit is contained in:
Sander van Grieken
2023-09-01 15:08:01 +02:00
parent 0a804607a4
commit c348d4d7ce

View File

@@ -360,7 +360,10 @@ Item {
lninvoiceButPayOnchain = true lninvoiceButPayOnchain = true
} }
} }
if (invoice.invoiceType == Invoice.OnchainInvoice || lninvoiceButPayOnchain) { if (invoice.invoiceType == Invoice.OnchainInvoice) {
payOnchain()
} else if (invoice.invoiceType == Invoice.LightningInvoice) {
if (lninvoiceButPayOnchain) {
var dialog = app.messageDialog.createObject(mainView, { var dialog = app.messageDialog.createObject(mainView, {
title: qsTr('Insufficient balance to pay over Lightning. Pay on-chain instead?'), title: qsTr('Insufficient balance to pay over Lightning. Pay on-chain instead?'),
yesno: true yesno: true
@@ -369,11 +372,12 @@ Item {
payOnchain() payOnchain()
}) })
dialog.open() dialog.open()
} else if (invoice.invoiceType == Invoice.LightningInvoice) { } else {
console.log('About to pay lightning invoice') console.log('About to pay lightning invoice')
invoice.payLightningInvoice() invoice.payLightningInvoice()
} }
} }
}
onClosed: destroy() onClosed: destroy()