feat: add internal_invoice_queue_put to get rid of dynamic import (#3223)

This commit is contained in:
dni ⚡
2025-07-08 10:17:21 +02:00
parent 695e9b6471
commit 26eb7a449c
2 changed files with 9 additions and 4 deletions
+2 -4
View File
@@ -20,6 +20,7 @@ from lnbits.exceptions import InvoiceError, PaymentError
from lnbits.fiat import get_fiat_provider
from lnbits.helpers import check_callback_url
from lnbits.settings import settings
from lnbits.tasks import create_task, internal_invoice_queue_put
from lnbits.utils.crypto import fake_privkey, random_secret_and_hash
from lnbits.utils.exchange_rates import fiat_amount_as_satoshis, satoshis_amount_as_fiat
from lnbits.wallets import fake_wallet, get_funding_source
@@ -424,10 +425,7 @@ async def update_wallet_balance(
)
payment.status = PaymentState.SUCCESS
await update_payment(payment, conn=conn)
# notify receiver asynchronously
from lnbits.tasks import internal_invoice_queue
await internal_invoice_queue.put(payment.checking_id)
await internal_invoice_queue_put(payment.checking_id)
async def check_wallet_limits(