Puedes usar promesas o callbacks. Por ejemplo:
Con callbacks:
Código Javascript
:
Ver originalexports.getMessages = function (cb) {
client.write('getMessages');
client.on('data', cb);
};
////////
p.getMessages(function(data){
console.log("Received: " + data);
});
Con promesas:
Código Javascript
:
Ver originalexports.getMessages = function (cb) {
return new Promise(function(resolve) {
client.write('getMessages');
client.on('data', resolve);
});
};
////////
p
.getMessages()
.then(function(data) {
console.log("Received: " + data);
});
Saludos