X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FRouteHintHop.ts;h=dc25be939c4cfce29f38e340fd51729b78b9e3b9;hb=c6bac88847b7c09560af81f00ba8dd3c2ebe3a19;hp=eadb9df98314c47b129f8e52d35b0b66626ebef7;hpb=b0c50b891cbca28d3bd1d86276c132ff5221d8e4;p=ldk-java diff --git a/ts/structs/RouteHintHop.ts b/ts/structs/RouteHintHop.ts index eadb9df9..dc25be93 100644 --- a/ts/structs/RouteHintHop.ts +++ b/ts/structs/RouteHintHop.ts @@ -45,7 +45,6 @@ import * as bindings from '../bindings' // TODO: figure out location public void set_fees(RoutingFees val) { bindings.RouteHintHop_set_fees(this.ptr, val == null ? 0 : val.ptr & ~1); - this.ptrs_to.add(val); } public number get_cltv_expiry_delta() { @@ -83,20 +82,35 @@ import * as bindings from '../bindings' // TODO: figure out location number ret = bindings.RouteHintHop_new(src_node_id_arg, short_channel_id_arg, fees_arg == null ? 0 : fees_arg.ptr & ~1, cltv_expiry_delta_arg, htlc_minimum_msat_arg.ptr, htlc_maximum_msat_arg.ptr); const ret_hu_conv: RouteHintHop = new RouteHintHop(null, ret); ret_hu_conv.ptrs_to.add(ret_hu_conv); - ret_hu_conv.ptrs_to.add(fees_arg); return ret_hu_conv; } + public RouteHintHop clone() { + number ret = bindings.RouteHintHop_clone(this.ptr); + const ret_hu_conv: RouteHintHop = new RouteHintHop(null, ret); + ret_hu_conv.ptrs_to.add(this); + return ret_hu_conv; + } + + public number hash() { + number ret = bindings.RouteHintHop_hash(this.ptr); + return ret; + } + public boolean eq(RouteHintHop b) { boolean ret = bindings.RouteHintHop_eq(this.ptr, b == null ? 0 : b.ptr & ~1); this.ptrs_to.add(b); return ret; } - public RouteHintHop clone() { - number ret = bindings.RouteHintHop_clone(this.ptr); - const ret_hu_conv: RouteHintHop = new RouteHintHop(null, ret); - ret_hu_conv.ptrs_to.add(this); + public Uint8Array write() { + Uint8Array ret = bindings.RouteHintHop_write(this.ptr); + return ret; + } + + public static Result_RouteHintHopDecodeErrorZ constructor_read(Uint8Array ser) { + number ret = bindings.RouteHintHop_read(ser); + Result_RouteHintHopDecodeErrorZ ret_hu_conv = Result_RouteHintHopDecodeErrorZ.constr_from_ptr(ret); return ret_hu_conv; }