Update bindings C++ demo to latest upstream (0.0.98) API
authorMatt Corallo <git@bluematt.me>
Fri, 11 Jun 2021 17:36:26 +0000 (17:36 +0000)
committerMatt Corallo <git@bluematt.me>
Fri, 11 Jun 2021 17:47:28 +0000 (17:47 +0000)
lightning-c-bindings/demo.cpp

index 1d83b21003966ff1d520e764a33265ea052a8403..b908de5dd1589f533b101272bd01f2e36582a048 100644 (file)
@@ -524,9 +524,8 @@ int main() {
                        LDK::NetworkGraph graph_2_ref = LockedNetworkGraph_graph(&graph_2_locked);
                        LDK::CResult_RouteLightningErrorZ route = get_route(ChannelManager_get_our_node_id(&cm1), &graph_2_ref, ChannelManager_get_our_node_id(&cm2), LDKInvoiceFeatures {
                                        .inner = NULL, .is_owned = false
-                               }, &outbound_channels, LDKCVec_RouteHintHopZ {
-                                       .data = NULL, .datalen = 0
-                               }, 5000, Invoice_min_final_cltv_expiry(invoice->contents.result), logger1);
+                               }, &outbound_channels, Invoice_route_hints(invoice->contents.result),
+                               5000, Invoice_min_final_cltv_expiry(invoice->contents.result), logger1);
                        assert(route->result_ok);
                        LDK::CResult_NonePaymentSendFailureZ send_res = ChannelManager_send_payment(&cm1, route->contents.result, payment_hash, Invoice_payment_secret(invoice->contents.result));
                        assert(send_res->result_ok);