From 788f9ecedcf15f5ffa0169a1b89783722b60c65a Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Mon, 13 Jan 2014 15:43:40 -0300 Subject: [PATCH] using bind to pass object methods as callbacks --- lib/PeerSync.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/PeerSync.js b/lib/PeerSync.js index ba0d743..4fe2248 100644 --- a/lib/PeerSync.js +++ b/lib/PeerSync.js @@ -106,11 +106,11 @@ function spec() { }); peerman.on('connection', function(conn) { - conn.on('inv', function(x){self.handle_inv(x);}); - conn.on('block', function(x){self.handle_block(x);}); - conn.on('tx', function(x){self.handle_tx(x);}); + conn.on('inv', self.handle_inv.bind(self)); + conn.on('block', self.handle_block.bind(self)); + conn.on('tx', self.handle_tx.bind(self)); }); - peerman.on('connect', function(x){self.handle_connected(x);}); + peerman.on('connect', self.handle_connected.bind(self)); peerman.start(); };