X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=c_sharp%2Fsrc%2Forg%2Fldk%2Fstructs%2FOffersMessage.cs;h=af4a42f0daf428a2c78a026aa7ea8e9c79109791;hb=8de7213fbf663ff60322896282dad51e8ab2f001;hp=dbe6f19d20eb4fcf1cd2ff95661dddf886a7c4e8;hpb=afc50e5d491a11364849383b75a8f939df703bac;p=ldk-java diff --git a/c_sharp/src/org/ldk/structs/OffersMessage.cs b/c_sharp/src/org/ldk/structs/OffersMessage.cs index dbe6f19d..af4a42f0 100644 --- a/c_sharp/src/org/ldk/structs/OffersMessage.cs +++ b/c_sharp/src/org/ldk/structs/OffersMessage.cs @@ -114,29 +114,22 @@ public class OffersMessage : CommonBase { return ret_hu_conv; } - /** - * The TLV record type for the message as used in an `onionmsg_tlv` TLV stream. - */ - public long tlv_type() { - long ret = bindings.OffersMessage_tlv_type(this.ptr); - GC.KeepAlive(this); - return ret; - } - /** * Serialize the OffersMessage object into a byte array which can be read by OffersMessage_read */ public byte[] write() { - byte[] ret = bindings.OffersMessage_write(this.ptr); + long ret = bindings.OffersMessage_write(this.ptr); GC.KeepAlive(this); - return ret; + if (ret >= 0 && ret <= 4096) { return null; } + byte[] ret_conv = InternalUtils.decodeUint8Array(ret); + return ret_conv; } /** * Read a OffersMessage from a byte array, created by OffersMessage_write */ public static Result_OffersMessageDecodeErrorZ read(byte[] ser, long arg_a, org.ldk.structs.Logger arg_b) { - long ret = bindings.OffersMessage_read(ser, arg_a, arg_b.ptr); + long ret = bindings.OffersMessage_read(InternalUtils.encodeUint8Array(ser), arg_a, arg_b.ptr); GC.KeepAlive(ser); GC.KeepAlive(arg_a); GC.KeepAlive(arg_b);