From 36d55db4fcb0402c276c6e4c77b93271a3425b06 Mon Sep 17 00:00:00 2001 From: Tiago vasconcelos Date: Fri, 15 Oct 2021 16:39:45 +0100 Subject: [PATCH] fix argument order --- lnbits/extensions/lndhub/views_api.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/lnbits/extensions/lndhub/views_api.py b/lnbits/extensions/lndhub/views_api.py index 384c62494..650c01323 100644 --- a/lnbits/extensions/lndhub/views_api.py +++ b/lnbits/extensions/lndhub/views_api.py @@ -43,19 +43,22 @@ async def lndhub_auth( ) return {"refresh_token": token, "access_token": token} +class AddInvoice(BaseModel): + amt: str = Query(None) + memo: str = Query(None) + preimage: str = Query(None) + @lndhub_ext.post("/ext/addinvoice") async def lndhub_addinvoice( - wallet: WalletTypeInfo = Depends(get_key_type), - amt: str = Query(None), - memo: str = Query(None), - preimage: str = Query(None), + data: AddInvoice, + wallet: WalletTypeInfo = Depends(get_key_type) ): try: _, pr = await create_invoice( wallet_id=wallet.wallet.id, - amount=int(amt), - memo=memo, + amount=int(data.amt), + memo=data.memo, extra={"tag": "lndhub"}, ) except: