Fish Wang says to YSITDvar senders = [{id: 'id1', last_seen: 0}, {id: 'id2', last_seen: 0}]; var timeRange = 5000; var fired = false; function checkusenameinsender(msg){ senders.forEach(function(u) { if (u.id === msg.id) { u.last_seen = Date.now(); } }) var res = senders.reduce(function(prev, curr) { return prev && (Date.now() - curr.last_seen < timeRange) }, true) fired = res; return !fired && resat Thu, Aug 17, 2017 12:12 AM