Fix update validations (#30)
* fix: no `username` update * fix: update for old pay_links * chore: code format
This commit is contained in:
parent
8bad631fb6
commit
257f5d34d2
9 changed files with 252 additions and 94 deletions
13
lnurl.py
13
lnurl.py
|
|
@ -3,18 +3,13 @@ from urllib.parse import urlparse
|
|||
|
||||
from fastapi import Query, Request
|
||||
from lnurl import LnurlErrorResponse, LnurlPayActionResponse, LnurlPayResponse
|
||||
from loguru import logger
|
||||
from starlette.exceptions import HTTPException
|
||||
|
||||
from lnbits.core.services import create_invoice
|
||||
from lnbits.utils.exchange_rates import get_fiat_rate_satoshis
|
||||
|
||||
from . import lnurlp_ext
|
||||
from .crud import increment_pay_link, get_pay_link, get_address_data
|
||||
from loguru import logger
|
||||
from urllib.parse import urlparse
|
||||
import json
|
||||
from . import nostr_publickey
|
||||
from . import lnurlp_ext, nostr_publickey
|
||||
from .crud import increment_pay_link
|
||||
|
||||
|
||||
@lnurlp_ext.get(
|
||||
|
|
@ -132,7 +127,9 @@ async def api_lnurl_response(request: Request, link_id, lnaddress=False):
|
|||
if lnaddress:
|
||||
# for lnaddress, we have to set this otherwise the metadata won't have the identifier
|
||||
link.domain = urlparse(str(request.url)).netloc
|
||||
callback = str(request.url_for("lnurlp.api_lnurl_lnaddr_callback", link_id=link.id))
|
||||
callback = str(
|
||||
request.url_for("lnurlp.api_lnurl_lnaddr_callback", link_id=link.id)
|
||||
)
|
||||
else:
|
||||
callback = str(request.url_for("lnurlp.api_lnurl_callback", link_id=link.id))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue