From 55e5599428eb70e705f5ab35baef73e51a318857 Mon Sep 17 00:00:00 2001 From: ericz Date: Fri, 15 Feb 2013 09:20:32 -0800 Subject: [PATCH] cleanup cleanup code --- lib/server.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/server.js b/lib/server.js index 0e3f9bd..fc3726d 100644 --- a/lib/server.js +++ b/lib/server.js @@ -41,10 +41,6 @@ function PeerServer(options) { this._setCleanupIntervals(); - var self = this; - setInterval(function() { - self._pruneOutstanding(); - }, 5000); }; util.inherits(PeerServer, EventEmitter); @@ -317,11 +313,12 @@ PeerServer.prototype._pruneOutstanding = function() { } }; -/** Cleanup every 10 mins. */ +/** Cleanup */ PeerServer.prototype._setCleanupIntervals = function() { var self = this; + + // Clean up ips every 10 minutes setInterval(function() { - // Cleanup ips. var keys = Object.keys(self._ips); for (var i = 0, ii = keys.length; i < ii; i += 1) { var key = keys[i]; @@ -330,6 +327,11 @@ PeerServer.prototype._setCleanupIntervals = function() { } } }, 600000); + + // Clean up outstanding messages every 5 seconds + setInterval(function() { + self._pruneOutstanding(); + }, 5000); }; /** Process outstanding peer offers. */