X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FMessageSendEvent.ts;fp=ts%2Fstructs%2FMessageSendEvent.ts;h=38998e2562ebfcc618d464a74efe97172b84ad0d;hb=d9af3c7d5fbc87035335d96b855bb9f1000a31a5;hp=7c8ebdfaf782cf8f2fb0cf53156389586c35cac0;hpb=1347a5b4a7688ea4f3e69d6c10a08d57328fa344;p=ldk-java diff --git a/ts/structs/MessageSendEvent.ts b/ts/structs/MessageSendEvent.ts index 7c8ebdfa..38998e25 100644 --- a/ts/structs/MessageSendEvent.ts +++ b/ts/structs/MessageSendEvent.ts @@ -64,6 +64,9 @@ export default class MessageSendEvent extends CommonBase { if (raw_val instanceof bindings.LDKMessageSendEvent.SendShortIdsQuery) { return new SendShortIdsQuery(this.ptr, raw_val); } + if (raw_val instanceof bindings.LDKMessageSendEvent.SendReplyChannelRange) { + return new SendReplyChannelRange(this.ptr, raw_val); + } throw new Error('oops, this should be unreachable'); // Unreachable without extending the (internal) bindings interface } @@ -281,3 +284,15 @@ export class SendShortIdsQuery extends MessageSendEvent { this.msg = msg_hu_conv; } } +export class SendReplyChannelRange extends MessageSendEvent { + public node_id: Uint8Array; + public msg: ReplyChannelRange; + private constructor(ptr: number, obj: bindings.LDKMessageSendEvent.SendReplyChannelRange) { + super(null, ptr); + this.node_id = obj.node_id; + const msg: number = obj.msg; + const msg_hu_conv: ReplyChannelRange = new ReplyChannelRange(null, msg); + msg_hu_conv.ptrs_to.add(this); + this.msg = msg_hu_conv; + } +}