aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGene Pasquet <dev@etenil.net>2025-03-09 20:46:14 +0000
committerGene Pasquet <dev@etenil.net>2025-03-23 09:30:09 +0000
commit3152e0420751a56e1e3a89687a3935f62151a18e (patch)
tree502f1cd01423abfaf75ecda09d8b96fca6ec526d
parent92c1acd630b10db83a113c0385d09de67e19cc98 (diff)
Handle outputting collected data
-rw-r--r--tracker.lisp6
1 files changed, 3 insertions, 3 deletions
diff --git a/tracker.lisp b/tracker.lisp
index 40e65dc..a1ed7e9 100644
--- a/tracker.lisp
+++ b/tracker.lisp
@@ -104,7 +104,7 @@
(defun collect-status-tracking (id)
(read-list-from-redis (format nil *tracking-key-fmt* id)))
-(defun collect-tracking ()
+(defun collect-tracking (&key print)
(redis:with-connection ()
(let* ((history-keys (red:keys (format nil *tracking-key-fmt* "*")))
(status-history (mapcar (lambda (history-key)
@@ -114,7 +114,7 @@
(collect-status-tracking id))))
history-keys)))
;; status-history
- (format nil "~{~a~%~}"
+ (format print "~{~a~%~}"
(alexandria:flatten
(mapcar (lambda (item)
(mapcar
@@ -126,6 +126,6 @@
(cdr (assoc 'reblogs entry))
(cdr (assoc 'replies entry))
(when (assoc 'age entry)
- (cdr (assoc 'age entry)))))
+ (cdr (assoc 'age entry)))))
(cdr item)))
status-history))))))