Update to support None
[ldk-java] / src / main / java / org / ldk / structs / NetGraphMsgHandler.java
index c873c8527555c1d4da9b7181189a07fad8f02d3d..02dfafc3fd7e62d3b9cd7c105e24ea822c244b07 100644 (file)
@@ -11,13 +11,13 @@ public class NetGraphMsgHandler extends CommonBase {
        }
 
        public NetGraphMsgHandler(Access chain_access, Logger logger) {
-               super(bindings.NetGraphMsgHandler_new(chain_access.ptr, logger.ptr));
+               super(bindings.NetGraphMsgHandler_new(chain_access == null ? 0 : chain_access.ptr, logger == null ? 0 : logger.ptr));
                this.ptrs_to.add(chain_access);
                this.ptrs_to.add(logger);
        }
 
        public NetGraphMsgHandler(Access chain_access, Logger logger, NetworkGraph network_graph) {
-               super(bindings.NetGraphMsgHandler_from_net_graph(chain_access.ptr, logger.ptr, network_graph.ptr & ~1));
+               super(bindings.NetGraphMsgHandler_from_net_graph(chain_access == null ? 0 : chain_access.ptr, logger == null ? 0 : logger.ptr, network_graph == null ? 0 : network_graph.ptr & ~1));
                this.ptrs_to.add(chain_access);
                this.ptrs_to.add(logger);
                this.ptrs_to.add(network_graph);