X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-java;a=blobdiff_plain;f=ts%2Fstructs%2FListen.mts;h=3e3f61c2cfbfcda87134c08dd6e20deea71fe521;hp=8326179acd35d51367a5d8eb42e1b06ee78fb0a7;hb=7d372e434499e36b8be0d090ef733a03650dec6e;hpb=d87886bb194886ef86d3597a5cdc142b6ccc89e9 diff --git a/ts/structs/Listen.mts b/ts/structs/Listen.mts index 8326179a..3e3f61c2 100644 --- a/ts/structs/Listen.mts +++ b/ts/structs/Listen.mts @@ -280,7 +280,6 @@ import { MultiThreadedLockableScore } from '../structs/MultiThreadedLockableScor import CommonBase from './CommonBase.mjs'; import * as bindings from '../bindings.mjs' -import * as InternalUtils from '../InternalUtils.mjs' @@ -306,11 +305,13 @@ export class Listen extends CommonBase { static new_impl(arg: ListenInterface): Listen { const impl_holder: LDKListenHolder = new LDKListenHolder(); let structImplementation = { - block_connected (block: Uint8Array, height: number): void { - arg.block_connected(block, height); + block_connected (block: number, height: number): void { + const block_conv: Uint8Array = bindings.decodeUint8Array(block); + arg.block_connected(block_conv, height); }, - block_disconnected (header: Uint8Array, height: number): void { - arg.block_disconnected(header, height); + block_disconnected (header: number, height: number): void { + const header_conv: Uint8Array = bindings.decodeUint8Array(header); + arg.block_disconnected(header_conv, height); }, } as bindings.LDKListen; const ptr: number = bindings.LDKListen_new(structImplementation); @@ -320,11 +321,11 @@ export class Listen extends CommonBase { return impl_holder.held; } public block_connected(block: Uint8Array, height: number): void { - bindings.Listen_block_connected(this.ptr, block, height); + bindings.Listen_block_connected(this.ptr, bindings.encodeUint8Array(block), height); } public block_disconnected(header: Uint8Array, height: number): void { - bindings.Listen_block_disconnected(this.ptr, InternalUtils.check_arr_len(header, 80), height); + bindings.Listen_block_disconnected(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(header, 80)), height); } }