Exemplo n.º 1
0
setInterval(function () {
  var keys = dataExpirer.extractExpiredKeys();
  var len = keys.length;
  for (var i = 0; i < len; i++) {
    dataMap.remove(keys[i]);
  }
}, EXPIRY_ACCURACY);
Exemplo n.º 2
0
var removeAllListeners = function (socket) {
  var subMap = channelMap.remove(['sockets', socket.id]);
  var channels = [];
  for (var i in subMap) {
    if (subMap.hasOwnProperty(i)) {
      channels.push(i);
    }
  }
  return channels;
};
Exemplo n.º 3
0
var removeListener = function (socket, channel) {
  channelMap.remove(['sockets', socket.id].concat(channel));
};