ditch lnurl lib

This commit is contained in:
Tiago vasconcelos 2021-12-01 12:19:55 +00:00
parent 9cc3aaa7a2
commit 7b8c9cfdc5

View File

@ -30,14 +30,16 @@ async def lnurl_response(username: str, domain: str, request: Request):
if now > expiration: if now > expiration:
return LnurlErrorResponse(reason="Address has expired.").dict() return LnurlErrorResponse(reason="Address has expired.").dict()
resp = LnurlPayResponse( resp = {
callback=request.url_for("lnaddress.lnurl_callback", address_id=address.id), "tag": "payRequest",
min_sendable=1000, "callback": request.url_for("lnaddress.lnurl_callback", address_id=address.id),
max_sendable=1000000000, "metadata": await address.lnurlpay_metadata(domain=domain),
metadata=await address.lnurlpay_metadata(domain=domain), "minSendable": 1000,
) "maxSendable": 1000000000,
print("RESP", resp.dict()) }
return resp.dict()
print("RESP", resp)
return json.dumps(resp)
@lnaddress_ext.get("/lnurl/cb/{address_id}", name="lnaddress.lnurl_callback") @lnaddress_ext.get("/lnurl/cb/{address_id}", name="lnaddress.lnurl_callback")
@ -82,6 +84,7 @@ async def lnurl_callback(address_id, amount: int = Query(...)):
except AssertionError as e: except AssertionError as e:
return LnurlErrorResponse(reason="ERROR") return LnurlErrorResponse(reason="ERROR")
resp = LnurlPayActionResponse(pr=r["payment_request"], routes=[]) # resp = LnurlPayActionResponse(pr=r["payment_request"], routes=[])
resp = {"pr": r["payment_request"], "routes": []}
return resp.dict() return json.dumps(resp)