Advertisement
Guest User

Untitled

a guest
Jan 13th, 2014
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. exports.on = function(val){
  2.     var con = new Con(), resolver = Promise.defer();
  3.     pool.connect(function(err, client, done){
  4.         if (err) {
  5.             resolver.reject(err);
  6.         } else {
  7.             con.client = client;
  8.             con.done = done;
  9.             resolver.resolve(val);
  10.         }
  11.     });
  12.     return resolver.promise.bind(con);
  13. }
  14.  
  15.  
  16.  
  17.  
  18. exports.on = function(val){
  19.         var con = new Con();
  20.         var connectAsync = Promise.promisify(pool.connect);
  21.         return connectAsync().bind(con).then(function(client, done) {
  22.             this.client = client;
  23.             this.done = done;
  24.             return val;
  25.         });
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement