black formating
This commit is contained in:
parent
56b4b0cf43
commit
64502c355e
5 changed files with 18 additions and 19 deletions
|
|
@ -248,7 +248,7 @@ async def api_payments_pay_invoice(bolt11: str, wallet: Wallet):
|
||||||
)
|
)
|
||||||
async def api_payments_create(
|
async def api_payments_create(
|
||||||
wallet: WalletTypeInfo = Depends(require_invoice_key),
|
wallet: WalletTypeInfo = Depends(require_invoice_key),
|
||||||
invoiceData = Body(...),
|
invoiceData=Body(...),
|
||||||
):
|
):
|
||||||
if invoiceData.out is True and wallet.wallet_type == 0:
|
if invoiceData.out is True and wallet.wallet_type == 0:
|
||||||
if not invoiceData.bolt11:
|
if not invoiceData.bolt11:
|
||||||
|
|
|
||||||
|
|
@ -54,9 +54,9 @@ async def home(request: Request, lightning: str = None):
|
||||||
)
|
)
|
||||||
async def extensions(
|
async def extensions(
|
||||||
request: Request,
|
request: Request,
|
||||||
user = Depends(check_user_exists),
|
user=Depends(check_user_exists),
|
||||||
enable = Query(None),
|
enable=Query(None),
|
||||||
disable = Query(None),
|
disable=Query(None),
|
||||||
):
|
):
|
||||||
extension_to_enable = enable
|
extension_to_enable = enable
|
||||||
extension_to_disable = disable
|
extension_to_disable = disable
|
||||||
|
|
@ -100,10 +100,10 @@ nothing: create everything<br>
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
async def wallet(
|
async def wallet(
|
||||||
request = Query(None),
|
request=Query(None),
|
||||||
nme = Query(None),
|
nme=Query(None),
|
||||||
usr = Query(None),
|
usr=Query(None),
|
||||||
wal = Query(None),
|
wal=Query(None),
|
||||||
):
|
):
|
||||||
user_id = usr.hex if usr else None
|
user_id = usr.hex if usr else None
|
||||||
wallet_id = wal.hex if wal else None
|
wallet_id = wal.hex if wal else None
|
||||||
|
|
@ -209,7 +209,7 @@ async def lnurl_full_withdraw_callback(request: Request):
|
||||||
|
|
||||||
|
|
||||||
@core_html_routes.get("/deletewallet", response_class=RedirectResponse)
|
@core_html_routes.get("/deletewallet", response_class=RedirectResponse)
|
||||||
async def deletewallet(request: Request, wal = Query(...), usr = Query(...)):
|
async def deletewallet(request: Request, wal=Query(...), usr=Query(...)):
|
||||||
user = await get_user(usr)
|
user = await get_user(usr)
|
||||||
assert user is not None
|
assert user is not None
|
||||||
user_wallet_ids = [u.id for u in user.wallets]
|
user_wallet_ids = [u.id for u in user.wallets]
|
||||||
|
|
|
||||||
|
|
@ -123,8 +123,8 @@ api_key_query = APIKeyQuery(
|
||||||
|
|
||||||
async def get_key_type(
|
async def get_key_type(
|
||||||
r: Request,
|
r: Request,
|
||||||
api_key_header = Security(api_key_header),
|
api_key_header=Security(api_key_header),
|
||||||
api_key_query = Security(api_key_query),
|
api_key_query=Security(api_key_query),
|
||||||
) -> WalletTypeInfo:
|
) -> WalletTypeInfo:
|
||||||
# 0: admin
|
# 0: admin
|
||||||
# 1: invoice
|
# 1: invoice
|
||||||
|
|
@ -179,8 +179,8 @@ async def get_key_type(
|
||||||
|
|
||||||
async def require_admin_key(
|
async def require_admin_key(
|
||||||
r: Request,
|
r: Request,
|
||||||
api_key_header = Security(api_key_header),
|
api_key_header=Security(api_key_header),
|
||||||
api_key_query = Security(api_key_query),
|
api_key_query=Security(api_key_query),
|
||||||
):
|
):
|
||||||
token = api_key_header if api_key_header else api_key_query
|
token = api_key_header if api_key_header else api_key_query
|
||||||
|
|
||||||
|
|
@ -198,8 +198,8 @@ async def require_admin_key(
|
||||||
|
|
||||||
async def require_invoice_key(
|
async def require_invoice_key(
|
||||||
r: Request,
|
r: Request,
|
||||||
api_key_header = Security(api_key_header),
|
api_key_header=Security(api_key_header),
|
||||||
api_key_query = Security(api_key_query),
|
api_key_query=Security(api_key_query),
|
||||||
):
|
):
|
||||||
token = api_key_header if api_key_header else api_key_query
|
token = api_key_header if api_key_header else api_key_query
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,8 @@ from typing import AsyncGenerator, Dict, Optional
|
||||||
import httpx
|
import httpx
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from websockets import connect # type: ignore
|
from websockets import connect # type: ignore
|
||||||
|
|
||||||
# TODO: https://github.com/lnbits/lnbits-legend/issues/764
|
# TODO: https://github.com/lnbits/lnbits-legend/issues/764
|
||||||
# mypy https://github.com/aaugustin/websockets/issues/940
|
# mypy https://github.com/aaugustin/websockets/issues/940
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -81,9 +81,7 @@ class FakeWallet(Wallet):
|
||||||
async def pay_invoice(self, bolt11: str, fee_limit_msat: int) -> PaymentResponse:
|
async def pay_invoice(self, bolt11: str, fee_limit_msat: int) -> PaymentResponse:
|
||||||
invoice = decode(bolt11)
|
invoice = decode(bolt11)
|
||||||
# TODO: no data here?
|
# TODO: no data here?
|
||||||
data: Dict = {
|
data: Dict = {"privkey": "missing"}
|
||||||
"privkey": "missing"
|
|
||||||
}
|
|
||||||
if (
|
if (
|
||||||
invoice.checking_id is not None
|
invoice.checking_id is not None
|
||||||
and invoice.checking_id[6:] == data["privkey"][:6]
|
and invoice.checking_id[6:] == data["privkey"][:6]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue