Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/10/2015, 11:40
Avatar de Carlangueitor
Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Asincronía en proxy

Puedes usar promesas o callbacks. Por ejemplo:

Con callbacks:
Código Javascript:
Ver original
  1. exports.getMessages = function (cb) {
  2.     client.write('getMessages');
  3.  
  4.         client.on('data', cb);
  5. };
  6.  
  7. ////////
  8.  
  9. p.getMessages(function(data){
  10.     console.log("Received: " + data);
  11. });

Con promesas:

Código Javascript:
Ver original
  1. exports.getMessages = function (cb) {
  2.         return new Promise(function(resolve) {
  3.         client.write('getMessages');
  4.  
  5.             client.on('data', resolve);
  6.        });
  7. };
  8.  
  9. ////////
  10.  
  11. p
  12.   .getMessages()
  13.   .then(function(data) {
  14.      console.log("Received: " + data);
  15.   });


Saludos
__________________
Grupo Telegram Docker en Español