@@ -1502,15 +1502,8 @@ Napi::Value CreateArrayBufferFromAddress(const Napi::CallbackInfo& info) {
15021502 memcpy (array_buffer.Data (), addr, length);
15031503 free (addr);
15041504#else
1505- // For nodejs > 12 or electron < 21, we will create a new `BackingStore` and
1506- // take over the ownership of `addr`.
1507- // std::unique_ptr<v8::BackingStore> backing =
1508- // v8::ArrayBuffer::NewBackingStore(
1509- // addr, length,
1510- // [](void* data, size_t length, void* deleter_data) { free(data); },
1511- // nullptr);
1512- // auto array_buffer =
1513- // Napi::ArrayBuffer::New(env, std::move(backing));
1505+ // For nodejs > 12 or electron < 21, we will take over the ownership of
1506+ // `addr`.
15141507 auto array_buffer = Napi::ArrayBuffer::New (
15151508 env, addr, length, [](Napi::Env /* env*/ , void * data) { free (data); });
15161509#endif
@@ -1880,16 +1873,11 @@ Napi::Value PublishRawMessage(const Napi::CallbackInfo& info) {
18801873 rcl_publisher_t * publisher = reinterpret_cast <rcl_publisher_t *>(
18811874 RclHandle::Unwrap (info[0 ].As <Napi::Object>())->ptr ());
18821875
1883- // auto object = (info[1].As<v8::Object>()).ToLocalChecked();
18841876 auto object = info[1 ].As <Napi::Buffer<char >>();
1885- // v8::Local<v8::Object> object = napiBuffer;
18861877 rcl_serialized_message_t serialized_msg =
18871878 rmw_get_zero_initialized_serialized_message ();
1888- // serialized_msg.buffer_capacity = node::Buffer::Length(object);;
18891879 serialized_msg.buffer_capacity = object.Length ();
18901880 serialized_msg.buffer_length = serialized_msg.buffer_capacity ;
1891- // serialized_msg.buffer =
1892- // reinterpret_cast<uint8_t*>(node::Buffer::Data(object));
18931881 serialized_msg.buffer = reinterpret_cast <uint8_t *>(object.Data ());
18941882
18951883 THROW_ERROR_IF_NOT_EQUAL (
0 commit comments