This commit is contained in:
ben
2022-06-07 11:04:34 +01:00
parent 5574fa7263
commit 395b4379a4
12 changed files with 33 additions and 34 deletions
+8 -6
View File
@@ -4,10 +4,16 @@ from starlette.requests import Request
from fastapi.param_functions import Query
from typing import Optional, Dict
from lnbits.lnurl import encode as lnurl_encode # type: ignore
from lnurl.types import LnurlScrubMetadata # type: ignore
from sqlite3 import Row
from pydantic import BaseModel
class CreateScrubLink(BaseModel):
wallet: str
description: str
payoraddress: str
class ScrubLink(BaseModel):
id: int
wallet: str
@@ -21,8 +27,4 @@ class ScrubLink(BaseModel):
def lnurl(self, req: Request) -> str:
url = req.url_for("scrub.api_lnurl_response", link_id=self.id)
return lnurl_encode(url)
@property
def scrubay_metadata(self) -> LnurlScrubMetadata:
return LnurlScrubMetadata(json.dumps([["text/plain", self.description]]))
return lnurl_encode(url)