X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FNetworkUpdate.ts;h=758e222501f7093b7613aecc22411a8349ac94bd;hb=0fee03a8095f5599f8eccd920c1b1af6b3a20260;hp=b7b9e924518847081560ee081194b3997b13139d;hpb=a7653cf8717b1f9df4d3f4c4bd0b1f50f3bbc230;p=ldk-java diff --git a/ts/structs/NetworkUpdate.ts b/ts/structs/NetworkUpdate.ts index b7b9e924..758e2225 100644 --- a/ts/structs/NetworkUpdate.ts +++ b/ts/structs/NetworkUpdate.ts @@ -51,6 +51,11 @@ export class NodeFailure extends NetworkUpdate { this.is_permanent = obj.is_permanent; } } + public number clone_ptr() { + number ret = bindings.NetworkUpdate_clone_ptr(this.ptr); + return ret; + } + public NetworkUpdate clone() { number ret = bindings.NetworkUpdate_clone(this.ptr); NetworkUpdate ret_hu_conv = NetworkUpdate.constr_from_ptr(ret); @@ -62,7 +67,6 @@ export class NodeFailure extends NetworkUpdate { number ret = bindings.NetworkUpdate_channel_update_message(msg == null ? 0 : msg.ptr & ~1); NetworkUpdate ret_hu_conv = NetworkUpdate.constr_from_ptr(ret); ret_hu_conv.ptrs_to.add(ret_hu_conv); - ret_hu_conv.ptrs_to.add(msg); return ret_hu_conv; } @@ -74,7 +78,7 @@ export class NodeFailure extends NetworkUpdate { } public static NetworkUpdate constructor_node_failure(Uint8Array node_id, boolean is_permanent) { - number ret = bindings.NetworkUpdate_node_failure(node_id, is_permanent); + number ret = bindings.NetworkUpdate_node_failure(InternalUtils.check_arr_len(node_id, 33), is_permanent); NetworkUpdate ret_hu_conv = NetworkUpdate.constr_from_ptr(ret); ret_hu_conv.ptrs_to.add(ret_hu_conv); return ret_hu_conv;