diff options
| -rw-r--r-- | tracker.lisp | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/tracker.lisp b/tracker.lisp index d1ccd78..40e65dc 100644 --- a/tracker.lisp +++ b/tracker.lisp @@ -71,6 +71,7 @@      (red:lpush (format nil *tracking-key-fmt* (tooter:id status))  		(list  		 (cons 'time (get-universal-time)) +		 (cons 'age (- (get-universal-time) (tooter:created-at status)))  		 (cons 'favourites (tooter:favourites-count status))  		 (cons 'replies (tooter:replies-count status))  		 (cons 'reblogs (tooter:reblogs-count status)))))) @@ -98,9 +99,7 @@  			      tracked-statuses))        ;; Persist tracking list -      (save-status-trakers tracked-statuses) -      )) -  ) +      (save-status-trakers tracked-statuses))))  (defun collect-status-tracking (id)    (read-list-from-redis (format nil *tracking-key-fmt* id))) @@ -120,12 +119,13 @@  	       (mapcar (lambda (item)  			 (mapcar  			  (lambda (entry) -			    (format nil "~a,~a,~a,~a,~a" +			    (format nil "~a,~a,~a,~a,~a,~a"  				    (car item)  				    (cdr (assoc 'time entry))  				    (cdr (assoc 'favourites entry))  				    (cdr (assoc 'reblogs entry)) -				    (cdr (assoc 'replies entry)))) +				    (cdr (assoc 'replies entry)) +				    (when (assoc 'age entry) +					(cdr (assoc 'age entry)))))  			  (cdr item))) -		       status-history))) -      ))) +		       status-history))))))  | 
