patched bug

This commit is contained in:
benarc 2021-11-04 12:46:22 +00:00
parent 9b1cadaffc
commit 730c0e0b3d

View File

@ -54,22 +54,21 @@ async def api_lnurl_callback(
): ):
link = await get_withdraw_link_by_hash(unique_hash) link = await get_withdraw_link_by_hash(unique_hash)
now = int(datetime.now().timestamp()) now = int(datetime.now().timestamp())
print("link")
if not link: if not link:
raise HTTPException( raise HTTPException(
status_code=HTTPStatus.NOT_FOUND, detail="LNURL-withdraw not found." status_code=HTTPStatus.NOT_FOUND, detail="LNURL-withdraw not found."
) )
print("link")
if link.is_spent: if link.is_spent:
raise HTTPException(status_code=HTTPStatus.OK, detail="Withdraw is spent.") raise HTTPException(status_code=HTTPStatus.OK, detail="Withdraw is spent.")
print("link")
if link.k1 != k1: if link.k1 != k1:
raise HTTPException(status_code=HTTPStatus.OK, detail="Bad request.") raise HTTPException(status_code=HTTPStatus.OK, detail="Bad request.")
print("link")
if now < link.open_time: if now < link.open_time:
return {"status": "ERROR", "reason": f"Wait {link.open_time - now} seconds."} return {"status": "ERROR", "reason": f"Wait {link.open_time - now} seconds."}
print("link")
try: try:
usescsv = "" usescsv = ""
for x in range(1, link.uses - link.used): for x in range(1, link.uses - link.used):
@ -100,8 +99,8 @@ async def api_lnurl_callback(
return {"status": "OK"} return {"status": "OK"}
except Exception as e: except Exception as e:
wibble = await update_withdraw_link(link.id, **changesback) await update_withdraw_link(link.id, **changesback)
return {"status": "ERROR", "reason": str(e)} return {"status": "ERROR", "reason": "Link not working"}
# FOR LNURLs WHICH ARE UNIQUE # FOR LNURLs WHICH ARE UNIQUE