1
0

make openalias and lnaddress lookup concurrent

This commit is contained in:
f321x
2025-05-16 16:18:51 +02:00
parent 713a20e309
commit 40f11213df
2 changed files with 30 additions and 25 deletions

View File

@@ -141,6 +141,15 @@ async def request_lnurl(url: str) -> LNURL6Data:
return data
async def try_resolve_lnurl(lnurl: Optional[str]) -> Optional[LNURL6Data]:
if lnurl:
try:
return await request_lnurl(lnurl)
except Exception as request_error:
_logger.debug(f"Error resolving lnurl: {request_error!r}")
return None
async def callback_lnurl(url: str, params: dict) -> dict:
"""Requests an invoice from a lnurl supporting server."""
if not _is_url_safe_enough_for_lnurl(url):