From 341e8aa3e451332585189347ba7063b2051f1046 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Wed, 4 Jan 2023 13:36:08 +0100 Subject: [PATCH] formatting --- lnbits/extensions/offlineshop/lnurl.py | 16 +++++----------- lnbits/extensions/offlineshop/models.py | 11 ++++++++--- lnbits/extensions/offlineshop/views.py | 2 +- lnbits/extensions/offlineshop/views_api.py | 5 ++--- 4 files changed, 16 insertions(+), 18 deletions(-) diff --git a/lnbits/extensions/offlineshop/lnurl.py b/lnbits/extensions/offlineshop/lnurl.py index 4efc5dc89..ca4e6bac5 100644 --- a/lnbits/extensions/offlineshop/lnurl.py +++ b/lnbits/extensions/offlineshop/lnurl.py @@ -1,14 +1,6 @@ from fastapi import Query -from lnurl import ( - LnurlErrorResponse, - LnurlPayActionResponse, - LnurlPayResponse, -) -from lnurl.models import ( - LightningInvoice, - ClearnetUrl, - MilliSatoshi -) +from lnurl import LnurlErrorResponse, LnurlPayActionResponse, LnurlPayResponse +from lnurl.models import ClearnetUrl, LightningInvoice, MilliSatoshi from starlette.requests import Request from lnbits.core.services import create_invoice @@ -34,7 +26,9 @@ async def lnurl_response(req: Request, item_id: int = Query(...)) -> dict: ) * 1000 resp = LnurlPayResponse( - callback=ClearnetUrl(req.url_for("offlineshop.lnurl_callback", item_id=item.id), scheme="https"), + callback=ClearnetUrl( + req.url_for("offlineshop.lnurl_callback", item_id=item.id), scheme="https" + ), minSendable=MilliSatoshi(price_msat), maxSendable=MilliSatoshi(price_msat), metadata=await item.lnurlpay_metadata(), diff --git a/lnbits/extensions/offlineshop/models.py b/lnbits/extensions/offlineshop/models.py index b5880cc10..d2e3b3d27 100644 --- a/lnbits/extensions/offlineshop/models.py +++ b/lnbits/extensions/offlineshop/models.py @@ -6,7 +6,7 @@ from sqlite3 import Row from typing import Dict, List, Optional from lnurl import encode as lnurl_encode -from lnurl.models import UrlAction, Max144Str, ClearnetUrl +from lnurl.models import ClearnetUrl, Max144Str, UrlAction from lnurl.types import LnurlPayMetadata from pydantic import BaseModel from starlette.requests import Request @@ -124,6 +124,11 @@ class Item(BaseModel): return None return UrlAction( - url=ClearnetUrl(req.url_for("offlineshop.confirmation_code", p=payment_hash), scheme="https"), - description=Max144Str("Open to get the confirmation code for your purchase."), + url=ClearnetUrl( + req.url_for("offlineshop.confirmation_code", p=payment_hash), + scheme="https", + ), + description=Max144Str( + "Open to get the confirmation code for your purchase." + ), ) diff --git a/lnbits/extensions/offlineshop/views.py b/lnbits/extensions/offlineshop/views.py index f4b88f02d..3c2aaf5a9 100644 --- a/lnbits/extensions/offlineshop/views.py +++ b/lnbits/extensions/offlineshop/views.py @@ -3,7 +3,7 @@ from datetime import datetime from http import HTTPStatus from typing import List -from fastapi import HTTPException, Request, Depends, Query +from fastapi import Depends, HTTPException, Query, Request from starlette.responses import HTMLResponse from lnbits.core.crud import get_standalone_payment diff --git a/lnbits/extensions/offlineshop/views_api.py b/lnbits/extensions/offlineshop/views_api.py index c5ef6361a..5e9f7e0d2 100644 --- a/lnbits/extensions/offlineshop/views_api.py +++ b/lnbits/extensions/offlineshop/views_api.py @@ -1,10 +1,9 @@ from http import HTTPStatus from typing import Optional -from pydantic import BaseModel -from fastapi import Query, Depends, Request, HTTPException, Response - +from fastapi import Depends, HTTPException, Query, Request, Response from lnurl.exceptions import InvalidUrl as LnurlInvalidUrl +from pydantic import BaseModel from lnbits.decorators import WalletTypeInfo, get_key_type from lnbits.utils.exchange_rates import currencies