X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FClosureReason.ts;h=fab6ef6856ad54e0792a2aa1b6d1cf1363e92ff5;hb=1854b5cebef22ace9e9e4dd191f609818df9ce08;hp=b75406c7403db4a7e6dabb18d683d8f83988b782;hpb=5fd405f7a48aaeca779c45c88ec6b3d3d3dbf0e4;p=ldk-java diff --git a/ts/structs/ClosureReason.ts b/ts/structs/ClosureReason.ts index b75406c7..fab6ef68 100644 --- a/ts/structs/ClosureReason.ts +++ b/ts/structs/ClosureReason.ts @@ -22,6 +22,9 @@ export default class ClosureReason extends CommonBase { if (raw_val instanceof bindings.LDKClosureReason.CommitmentTxConfirmed) { return new CommitmentTxConfirmed(this.ptr, raw_val); } + if (raw_val instanceof bindings.LDKClosureReason.FundingTimedOut) { + return new FundingTimedOut(this.ptr, raw_val); + } if (raw_val instanceof bindings.LDKClosureReason.ProcessingError) { return new ProcessingError(this.ptr, raw_val); } @@ -57,6 +60,11 @@ export class CommitmentTxConfirmed extends ClosureReason { super(null, ptr); } } +export class FundingTimedOut extends ClosureReason { + private constructor(ptr: number, obj: bindings.LDKClosureReason.FundingTimedOut) { + super(null, ptr); + } +} export class ProcessingError extends ClosureReason { public err: String; private constructor(ptr: number, obj: bindings.LDKClosureReason.ProcessingError) { @@ -114,6 +122,13 @@ export class OutdatedChannelManager extends ClosureReason { return ret_hu_conv; } + public static ClosureReason constructor_funding_timed_out() { + number ret = bindings.ClosureReason_funding_timed_out(); + ClosureReason ret_hu_conv = ClosureReason.constr_from_ptr(ret); + ret_hu_conv.ptrs_to.add(ret_hu_conv); + return ret_hu_conv; + } + public static ClosureReason constructor_processing_error(String err) { number ret = bindings.ClosureReason_processing_error(err); ClosureReason ret_hu_conv = ClosureReason.constr_from_ptr(ret);