in src/MessageId.cc [50:58]
Napi::Object MessageId::NewInstanceFromMessage(const Napi::CallbackInfo &info,
std::shared_ptr<pulsar_message_t> cMessage) {
Napi::Object obj = NewInstance(info[0]);
MessageId *msgId = Unwrap(obj);
std::shared_ptr<pulsar_message_id_t> cMessageId(pulsar_message_get_message_id(cMessage.get()),
pulsar_message_id_free);
msgId->cMessageId = cMessageId;
return obj;
}