feat: return payment-request for order

This commit is contained in:
Vlad Stan 2023-03-06 16:31:34 +02:00
parent d0471744e0
commit bee52340a2
5 changed files with 80 additions and 29 deletions

View file

@ -76,6 +76,8 @@ def copy_x(output, x32, y32, data):
def order_from_json(s: str) -> Tuple[Optional[Any], Optional[str]]:
try:
order = json.loads(s)
return (order, None) if "items" in order else (None, s)
return (
(order, None) if (type(order) is dict) and "items" in order else (None, s)
)
except ValueError:
return None, s