Fixing string subtraction because sparko returns the msat amounts with suffix 'msat'

This commit is contained in:
mrbitcoiner 2022-09-14 12:59:17 +00:00
parent 6f9ad06449
commit 03beeac049

View file

@ -199,9 +199,7 @@ class SparkWallet(Wallet):
if r["pays"][0]["payment_hash"] == checking_id: if r["pays"][0]["payment_hash"] == checking_id:
status = r["pays"][0]["status"] status = r["pays"][0]["status"]
if status == "complete": if status == "complete":
fee_msat = -int( fee_msat = -(int(r["pays"][0]["amount_sent_msat"][0:-4]) - int(r["pays"][0]["amount_msat"][0:-4]))
r["pays"][0]["amount_sent_msat"] - r["pays"][0]["amount_msat"]
)
return PaymentStatus(True, fee_msat, r["pays"][0]["preimage"]) return PaymentStatus(True, fee_msat, r["pays"][0]["preimage"])
elif status == "failed": elif status == "failed":
return PaymentStatus(False) return PaymentStatus(False)