X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-c-bindings;a=blobdiff_plain;f=lightning-c-bindings%2Fdemo.cpp;h=7c6dfda2e0f1c93ffbe83ba0a7dfbc9c0943ff53;hp=b71edc324581052dc102f17d3a0dcbe331a055f2;hb=faec58995b52f26f8317e764fa4f8e325f9440c1;hpb=d7a6aee121ef6089376b0c856e11c4b1d70521b6 diff --git a/lightning-c-bindings/demo.cpp b/lightning-c-bindings/demo.cpp index b71edc3..7c6dfda 100644 --- a/lightning-c-bindings/demo.cpp +++ b/lightning-c-bindings/demo.cpp @@ -308,7 +308,7 @@ public: .disconnect_socket = sock_disconnect_socket, .eq = sock_eq, .hash = sock_hash, - .clone = NULL, + .cloned = NULL, .free = NULL, }; @@ -318,7 +318,7 @@ public: .disconnect_socket = sock_disconnect_socket, .eq = sock_eq, .hash = sock_hash, - .clone = NULL, + .cloned = NULL, .free = NULL, }; @@ -637,9 +637,11 @@ int main() { assert(queue.events.size() == 1); assert(queue.events[0]->tag == LDKEvent_PaymentReceived); assert(!memcmp(queue.events[0]->payment_received.payment_hash.data, payment_hash.data, 32)); - assert(!memcmp(queue.events[0]->payment_received.payment_secret.data, Invoice_payment_secret(invoice->contents.result).data, 32)); + assert(queue.events[0]->payment_received.purpose.tag == LDKPaymentPurpose_InvoicePayment); + assert(!memcmp(queue.events[0]->payment_received.purpose.invoice_payment.payment_secret.data, + Invoice_payment_secret(invoice->contents.result).data, 32)); assert(queue.events[0]->payment_received.amt == 5000); - memcpy(payment_preimage.data, queue.events[0]->payment_received.payment_preimage.data, 32); + memcpy(payment_preimage.data, queue.events[0]->payment_received.purpose.invoice_payment.payment_preimage.data, 32); assert(ChannelManager_claim_funds(&cm2, payment_preimage)); } PeerManager_process_events(&net2);