fix return model for fastapi (#291)

This commit is contained in:
callebtc
2023-07-26 10:50:58 +02:00
committed by GitHub
parent 3d676dd35f
commit 4c1ff8b353
3 changed files with 3 additions and 3 deletions

View File

@@ -223,7 +223,7 @@ async def check_fees(payload: CheckFeesRequest) -> CheckFeesResponse:
"/split",
name="Split",
summary="Split proofs at a specified amount",
response_model=PostSplitResponse,
response_model=Union[PostSplitResponse, PostSplitResponse_Deprecated],
response_description="A list of blinded signatures that can be used to create proofs.",
)
async def split(

View File

@@ -220,7 +220,7 @@ async def invoice(ctx: Context, amount: int, hash: str, split: int):
print(" Invoice paid.")
except Exception as e:
# TODO: user error codes!
if "invoice not paid" in str(e):
if "not paid" in str(e):
print(".", end="", flush=True)
continue
else:

View File

@@ -237,7 +237,7 @@ class LedgerAPI(object):
"""
resp_dict = resp.json()
if "detail" in resp_dict:
logger.error(f"Error from mint: {resp_dict}")
logger.trace(f"Error from mint: {resp_dict}")
error_message = f"Mint Error: {resp_dict['detail']}"
if "code" in resp_dict:
error_message += f" (Code: {resp_dict['code']})"