From 9674110d042180e35bf2900e02bd11b7e294d719 Mon Sep 17 00:00:00 2001 From: Riccardo Balbo Date: Fri, 19 Jun 2026 01:31:56 +0200 Subject: [PATCH] yield event loop when processing multiple invoices (#46) --- tasks.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tasks.py b/tasks.py index d7e9015..8dffedb 100644 --- a/tasks.py +++ b/tasks.py @@ -231,6 +231,7 @@ async def _on_multi_pay_invoice( results.append(r) except Exception as e: results.append((None, {"code": "INTERNAL", "message": str(e)}, [])) + await asyncio.sleep(0) # await log_nwc(pubkey, payload) return results @@ -440,6 +441,7 @@ async def _on_list_transactions( "metadata": {}, } ) + await asyncio.sleep(0) # await log_nwc(pubkey, payload) return [({"transactions": transactions}, None, [])]