From d3a5caca23d3bfd43b3a02892b85c5848caa4175 Mon Sep 17 00:00:00 2001 From: Jeremiah Billmann Date: Wed, 22 May 2013 21:22:33 -0400 Subject: [PATCH] Progress: Server Loops --- lib/server/garageserver.io.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/server/garageserver.io.js b/lib/server/garageserver.io.js index 1908b56..0bb5192 100644 --- a/lib/server/garageserver.io.js +++ b/lib/server/garageserver.io.js @@ -23,9 +23,9 @@ GarageServer.prototype.registerSocketEvents = function (options) { self.onPlayerInput(socket, input, options); }); - socket.on('ping', function () { + socket.on('ping', function (data) { console.log('garageserver.io:: socket ping'); - self.onPlayerInput(socket, options); + self.onPing(socket, data, options); }); }); }; @@ -51,8 +51,11 @@ GarageServer.prototype.onPlayerInput = function (socket, input, options) { } }; -GarageServer.prototype.onPing = function(socket, options) { - +GarageServer.prototype.onPing = function(socket, data, options) { + socket.emit('ping', data); + if(options.onPing) { + options.onPing(socket, data); + } }; exports.createGarageServer = function (io, options){