@@ -6,9 +6,7 @@ import com.reactnativeldk.*
66import org.json.JSONArray
77import org.ldk.batteries.ChannelManagerConstructor
88import org.ldk.structs.Event
9- import org.ldk.structs.Option_PaymentHashZ
10- import org.ldk.structs.Option_PaymentIdZ
11- import org.ldk.structs.Option_PaymentPreimageZ
9+ import org.ldk.structs.Option_ThirtyTwoBytesZ
1210import org.ldk.structs.Option_u64Z
1311import org.ldk.structs.PaymentPurpose
1412import java.io.File
@@ -29,7 +27,7 @@ class LdkChannelManagerPersister: ChannelManagerConstructor.EventHandler {
2927 body.putHexString(" payment_hash" , paymentClaimable.payment_hash)
3028 body.putInt(" amount_sat" , paymentClaimable.amount_msat.toInt() / 1000 )
3129 (paymentClaimable.purpose as ? PaymentPurpose .InvoicePayment )?.let {
32- body.putHexString(" payment_preimage" , (it.payment_preimage as Option_PaymentPreimageZ .Some ).some)
30+ body.putHexString(" payment_preimage" , (it.payment_preimage as Option_ThirtyTwoBytesZ .Some ).some)
3331 body.putHexString(" payment_secret" , it.payment_secret)
3432 }
3533 (paymentClaimable.purpose as ? PaymentPurpose .SpontaneousPayment )?.let {
@@ -44,7 +42,7 @@ class LdkChannelManagerPersister: ChannelManagerConstructor.EventHandler {
4442
4543 (event as ? Event .PaymentSent )?.let { paymentSent ->
4644 val body = Arguments .createMap()
47- body.putHexString(" payment_id" , (paymentSent.payment_id as Option_PaymentIdZ .Some ).some)
45+ body.putHexString(" payment_id" , (paymentSent.payment_id as Option_ThirtyTwoBytesZ .Some ).some)
4846 body.putHexString(" payment_preimage" , paymentSent.payment_preimage)
4947 body.putHexString(" payment_hash" , paymentSent.payment_hash)
5048 body.putInt(" fee_paid_sat" , (paymentSent.fee_paid_msat as Option_u64Z .Some ).some.toInt() / 1000 )
@@ -73,7 +71,7 @@ class LdkChannelManagerPersister: ChannelManagerConstructor.EventHandler {
7371 val body = Arguments .createMap()
7472
7573 body.putHexString(" payment_id" , paymentPathSuccessful.payment_id)
76- body.putHexString(" payment_hash" , (paymentPathSuccessful.payment_hash as Option_PaymentHashZ .Some ).some)
74+ body.putHexString(" payment_hash" , (paymentPathSuccessful.payment_hash as Option_ThirtyTwoBytesZ .Some ).some)
7775
7876 val pathHops = Arguments .createArray()
7977 println (paymentPathSuccessful.path)
@@ -84,7 +82,7 @@ class LdkChannelManagerPersister: ChannelManagerConstructor.EventHandler {
8482
8583 (event as ? Event .PaymentPathFailed )?.let { paymentPathFailed ->
8684 val body = Arguments .createMap()
87- body.putHexString(" payment_id" , (paymentPathFailed.payment_id as Option_PaymentIdZ .Some ).some)
85+ body.putHexString(" payment_id" , (paymentPathFailed.payment_id as Option_ThirtyTwoBytesZ .Some ).some)
8886 body.putHexString(" payment_hash" , paymentPathFailed.payment_hash)
8987 body.putBoolean(" payment_failed_permanently" , paymentPathFailed.payment_failed_permanently)
9088 body.putInt(" short_channel_id" , (paymentPathFailed.short_channel_id as Option_u64Z .Some ).some.toInt())
@@ -94,7 +92,7 @@ class LdkChannelManagerPersister: ChannelManagerConstructor.EventHandler {
9492
9593 if (paymentPathFailed.payment_id != null ) {
9694 persistPaymentSent(hashMapOf(
97- " payment_id" to (paymentPathFailed.payment_id!! as Option_PaymentIdZ .Some ).some.hexEncodedString(),
95+ " payment_id" to (paymentPathFailed.payment_id!! as Option_ThirtyTwoBytesZ .Some ).some.hexEncodedString(),
9896 " payment_hash" to paymentPathFailed.payment_hash.hexEncodedString(),
9997 " unix_timestamp" to (System .currentTimeMillis() / 1000 ).toInt(),
10098 " state" to if (paymentPathFailed.payment_failed_permanently) " failed" else " pending"
@@ -159,7 +157,7 @@ class LdkChannelManagerPersister: ChannelManagerConstructor.EventHandler {
159157 body.putHexString(" payment_hash" , paymentClaimed.payment_hash)
160158 body.putInt(" amount_sat" , paymentClaimed.amount_msat.toInt() / 1000 )
161159 (paymentClaimed.purpose as ? PaymentPurpose .InvoicePayment )?.let {
162- body.putHexString(" payment_preimage" , (it.payment_preimage as Option_PaymentPreimageZ .Some ).some)
160+ body.putHexString(" payment_preimage" , (it.payment_preimage as Option_ThirtyTwoBytesZ .Some ).some)
163161 body.putHexString(" payment_secret" , it.payment_secret)
164162 }
165163 (paymentClaimed.purpose as ? PaymentPurpose .SpontaneousPayment )?.let {
0 commit comments