lib/fnordmetric/session.rb in fnordmetric-0.5.9 vs lib/fnordmetric/session.rb in fnordmetric-0.6.0
- old
+ new
@@ -87,10 +87,11 @@
@redis.expire(redis_key(:data), time)
end
def add_event(event)
@redis.zadd(redis_key(:events), event[:_time], event[:_eid])
+
add_data(:_picture, event[:url]) if event[:_type] == "_set_picture"
add_data(:_name, event[:name]) if event[:_type] == "_set_name"
add_event_data(event) if event[:_type] == "_set_data"
touch(event[:_time])
end
@@ -123,9 +124,9 @@
end
end
def fetch_event_ids!(since=-1)
# FIXME: use WITHSCORE to get the timestamps and return event objects
- @event_ids = @redis.zrange(redis_key(:events), 0, since)
+ @event_ids = @redis.zrevrange(redis_key(:events), 0, since)
end
-end
\ No newline at end of file
+end