diff --git a/crud.py b/crud.py index 7d79ccd..b914ae5 100644 --- a/crud.py +++ b/crud.py @@ -108,7 +108,7 @@ async def remove_unique_withdraw_link(link: WithdrawLink, unique_hash: str) -> N async def increment_withdraw_link(link: WithdrawLink) -> None: link.used = link.used + 1 - link.open_time = int(datetime.now().timestamp()) + link.wait_time + link.open_time = int(datetime.now().timestamp()) await update_withdraw_link(link) diff --git a/views_lnurl.py b/views_lnurl.py index d62b21d..d1bba22 100644 --- a/views_lnurl.py +++ b/views_lnurl.py @@ -99,9 +99,9 @@ async def api_lnurl_callback( now = int(datetime.now().timestamp()) - if now < link.open_time: + if now < link.open_time + link.wait_time: return LnurlErrorResponse( - reason=f"wait link open_time {link.open_time - now} seconds." + reason=f"Wait {link.open_time + link.wait_time - now} seconds." ) if not id_unique_hash and link.is_unique: