X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FMessageSendEventsProvider.ts;fp=ts%2Fstructs%2FMessageSendEventsProvider.ts;h=6b218bb12c0ffab7b317f6b3218dc386e9115416;hb=246459dcbc3be28c38b4951140a5933f4b3aa024;hp=3c05318c081556c21210a3bdfa639e9628231e3b;hpb=b52dde859c138f9257499496749d1eb89f9f6f43;p=ldk-java diff --git a/ts/structs/MessageSendEventsProvider.ts b/ts/structs/MessageSendEventsProvider.ts index 3c05318c..6b218bb1 100644 --- a/ts/structs/MessageSendEventsProvider.ts +++ b/ts/structs/MessageSendEventsProvider.ts @@ -34,7 +34,7 @@ import * as bindings from '../bindings' // TODO: figure out location // todo: in-line interface filling get_and_clear_pending_msg_events (): number[] { MessageSendEvent[] ret = arg.get_and_clear_pending_msg_events(); - result: number[] = (number[])Arrays.stream(ret).map(arr_conv_18 -> arr_conv_18.ptr).toArray(); + result: number[] = Arrays.stream(ret).map(ret_conv_18 -> ret_conv_18.ptr).toArray(number[]::new); /* TODO 2 MessageSendEvent */; return result; }, @@ -55,14 +55,14 @@ import * as bindings from '../bindings' // TODO: figure out location } public MessageSendEvent[] get_and_clear_pending_msg_events() { number[] ret = bindings.MessageSendEventsProvider_get_and_clear_pending_msg_events(this.ptr); - MessageSendEvent[] arr_conv_18_arr = new MessageSendEvent[ret.length]; + MessageSendEvent[] ret_conv_18_arr = new MessageSendEvent[ret.length]; for (int s = 0; s < ret.length; s++) { - number arr_conv_18 = ret[s]; - MessageSendEvent arr_conv_18_hu_conv = MessageSendEvent.constr_from_ptr(arr_conv_18); - arr_conv_18_hu_conv.ptrs_to.add(this); - arr_conv_18_arr[s] = arr_conv_18_hu_conv; + number ret_conv_18 = ret[s]; + MessageSendEvent ret_conv_18_hu_conv = MessageSendEvent.constr_from_ptr(ret_conv_18); + ret_conv_18_hu_conv.ptrs_to.add(this); + ret_conv_18_arr[s] = ret_conv_18_hu_conv; } - return arr_conv_18_arr; + return ret_conv_18_arr; } }