fix: datetime model
This commit is contained in:
parent
3ca9d35a5d
commit
d0e5e42398
1 changed files with 2 additions and 2 deletions
|
|
@ -44,7 +44,7 @@ class WithdrawLink(BaseModel):
|
||||||
webhook_headers: str = Query(None)
|
webhook_headers: str = Query(None)
|
||||||
webhook_body: str = Query(None)
|
webhook_body: str = Query(None)
|
||||||
custom_url: str = Query(None)
|
custom_url: str = Query(None)
|
||||||
created_at: datetime = datetime.now(timezone.utc)
|
created_at: datetime
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def is_spent(self) -> bool:
|
def is_spent(self) -> bool:
|
||||||
|
|
@ -72,7 +72,7 @@ class WithdrawLink(BaseModel):
|
||||||
def lnurl_response(self, req: Request) -> LnurlWithdrawResponse:
|
def lnurl_response(self, req: Request) -> LnurlWithdrawResponse:
|
||||||
url = req.url_for("withdraw.api_lnurl_callback", unique_hash=self.unique_hash)
|
url = req.url_for("withdraw.api_lnurl_callback", unique_hash=self.unique_hash)
|
||||||
return LnurlWithdrawResponse(
|
return LnurlWithdrawResponse(
|
||||||
callback=ClearnetUrl(url, scheme="https"), # type: ignore
|
callback=ClearnetUrl(url, scheme="https"), # type: ignore
|
||||||
k1=self.k1,
|
k1=self.k1,
|
||||||
minWithdrawable=MilliSatoshi(self.min_withdrawable * 1000),
|
minWithdrawable=MilliSatoshi(self.min_withdrawable * 1000),
|
||||||
maxWithdrawable=MilliSatoshi(self.max_withdrawable * 1000),
|
maxWithdrawable=MilliSatoshi(self.max_withdrawable * 1000),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue