Skip to content

Commit 086fd84

Browse files
Lightspark Engjklein24
authored andcommitted
Project import generated by Copybara.
GitOrigin-RevId: 74a2fb1e5ba09891a5d02dae609240b304dc8542
1 parent 9cf9d87 commit 086fd84

6 files changed

Lines changed: 23 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
# v1.4.1
4+
5+
- Fix deserializing nullable lists
6+
37
# v1.4.0
48

59
- Adding UMA protocol support

lightspark/objects/IncomingPayment.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,5 +184,7 @@ def from_json(requester: Requester, obj: Mapping[str, Any]) -> IncomingPayment:
184184
lambda e: PostTransactionData_from_json(requester, e),
185185
obj["incoming_payment_uma_post_transaction_data"],
186186
)
187-
),
187+
)
188+
if obj["incoming_payment_uma_post_transaction_data"]
189+
else None,
188190
)

lightspark/objects/LightningTransaction.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,9 @@ def from_json(requester: Requester, obj: Mapping[str, Any]) -> LightningTransact
352352
lambda e: PostTransactionData_from_json(requester, e),
353353
obj["incoming_payment_uma_post_transaction_data"],
354354
)
355-
),
355+
)
356+
if obj["incoming_payment_uma_post_transaction_data"]
357+
else None,
356358
)
357359
if obj["__typename"] == "OutgoingPayment":
358360
# pylint: disable=import-outside-toplevel
@@ -393,7 +395,9 @@ def from_json(requester: Requester, obj: Mapping[str, Any]) -> LightningTransact
393395
lambda e: PostTransactionData_from_json(requester, e),
394396
obj["outgoing_payment_uma_post_transaction_data"],
395397
)
396-
),
398+
)
399+
if obj["outgoing_payment_uma_post_transaction_data"]
400+
else None,
397401
)
398402
if obj["__typename"] == "RoutingTransaction":
399403
# pylint: disable=import-outside-toplevel

lightspark/objects/OutgoingPayment.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,5 +367,7 @@ def from_json(requester: Requester, obj: Mapping[str, Any]) -> OutgoingPayment:
367367
lambda e: PostTransactionData_from_json(requester, e),
368368
obj["outgoing_payment_uma_post_transaction_data"],
369369
)
370-
),
370+
)
371+
if obj["outgoing_payment_uma_post_transaction_data"]
372+
else None,
371373
)

lightspark/objects/Transaction.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,9 @@ def from_json(requester: Requester, obj: Mapping[str, Any]) -> Transaction:
573573
lambda e: PostTransactionData_from_json(requester, e),
574574
obj["incoming_payment_uma_post_transaction_data"],
575575
)
576-
),
576+
)
577+
if obj["incoming_payment_uma_post_transaction_data"]
578+
else None,
577579
)
578580
if obj["__typename"] == "OutgoingPayment":
579581
# pylint: disable=import-outside-toplevel
@@ -614,7 +616,9 @@ def from_json(requester: Requester, obj: Mapping[str, Any]) -> Transaction:
614616
lambda e: PostTransactionData_from_json(requester, e),
615617
obj["outgoing_payment_uma_post_transaction_data"],
616618
)
617-
),
619+
)
620+
if obj["outgoing_payment_uma_post_transaction_data"]
621+
else None,
618622
)
619623
if obj["__typename"] == "RoutingTransaction":
620624
# pylint: disable=import-outside-toplevel

lightspark/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.4.0"
1+
__version__ = "1.4.1"

0 commit comments

Comments
 (0)