diff --git a/lnbits/core/views/public_api.py b/lnbits/core/views/public_api.py index f8b48eccc..5f8be4e2f 100644 --- a/lnbits/core/views/public_api.py +++ b/lnbits/core/views/public_api.py @@ -14,7 +14,7 @@ from ..crud import get_standalone_payment from ..tasks import api_invoice_listeners -@core_app.get("/.well-known/lnurlp/{username}", response_class=HTMLResponse) +@core_app.get("/.well-known/lnurlp/{username}") async def lnaddress(username: str, request: Request): from lnbits.extensions.lnaddress.lnurl import lnurl_response diff --git a/lnbits/extensions/lnaddress/lnurl.py b/lnbits/extensions/lnaddress/lnurl.py index 527898fd8..22f4f33d6 100644 --- a/lnbits/extensions/lnaddress/lnurl.py +++ b/lnbits/extensions/lnaddress/lnurl.py @@ -31,7 +31,6 @@ async def lnurl_response(username: str, domain: str, request: Request): return LnurlErrorResponse(reason="Address has expired.").dict() resp = LnurlPayResponse( - tag="payRequest", callback=request.url_for("lnaddress.lnurl_callback", address_id=address.id), min_sendable=1000, max_sendable=1000000000, @@ -41,7 +40,7 @@ async def lnurl_response(username: str, domain: str, request: Request): return resp.dict() -@lnaddress_ext.get("/lnurl/cb/{address_id}", name="lnaddress.lnurl_callback", response_class=HTMLResponse) +@lnaddress_ext.get("/lnurl/cb/{address_id}", name="lnaddress.lnurl_callback") async def lnurl_callback(address_id, amount: int = Query(...)): print("PING") address = await get_address(address_id)