aboutsummaryrefslogtreecommitdiff
path: root/lisp/mastodon-tl.el
diff options
context:
space:
mode:
authormarty hiatt <martianhiatus [a t] riseup [d o t] net>2023-03-18 22:17:45 +0100
committermarty hiatt <martianhiatus [a t] riseup [d o t] net>2023-03-19 13:21:37 +0100
commit5d62213b4f8f92cb974c24c4ab0fc373fe806115 (patch)
treebaf36c533fe7e81538c7428408266a6026401b78 /lisp/mastodon-tl.el
parentd6470dd725c0da74345e1ed8bf40822730e0c004 (diff)
refactor tl--map-alist-to-alist
Diffstat (limited to 'lisp/mastodon-tl.el')
-rw-r--r--lisp/mastodon-tl.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/lisp/mastodon-tl.el b/lisp/mastodon-tl.el
index 95af2f1..91619f1 100644
--- a/lisp/mastodon-tl.el
+++ b/lisp/mastodon-tl.el
@@ -1505,6 +1505,14 @@ Key is a symbol, as with `alist-get'."
(alist-get key x))
alist))
+(defun mastodon-tl-map-alist-to-alist (key1 key2 alist)
+ "From ALIST, return an alist consisting of (val1 . val2) elements.
+Values are accessed by `alist-get', using KEY1 and KEY2."
+ (mapcar (lambda (x)
+ (cons (alist-get key1 x)
+ (alist-get key2 x)))
+ alist))
+
(defun mastodon-tl--symbol (name)
"Return the unicode symbol (as a string) corresponding to NAME.
If symbol is not displayable, an ASCII equivalent is returned. If