function getOrDelete(q) {
let room_key = q.id + '_' + q.room;
redisClient.hgetall('player_' + room_key, function (err, data) {
var items = [];
for (i in data) {
let item = JSON.parse(data[i]);
if (Date.now() - item.last_seen > 100) {
redisClient.hdel(room_key, i);
} else {
items.push(item);
}
}
console.log(items);
});
}
function add(q) {
let room_key = q.id + '_' + q.token;
var player = {};
player.player_id = 'name';
player.room_id = q.id;
player.last_seen = Date.now();
redisClient.hset('player_' + room_key, id, JSON.stringify(player), function (err, reply) {
console.log('playereded', err, reply);
});
}