aboutsummaryrefslogtreecommitdiff
path: root/lisp/mastodon-search.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/mastodon-search.el')
-rw-r--r--lisp/mastodon-search.el10
1 files changed, 8 insertions, 2 deletions
diff --git a/lisp/mastodon-search.el b/lisp/mastodon-search.el
index 3794c4e..abb7995 100644
--- a/lisp/mastodon-search.el
+++ b/lisp/mastodon-search.el
@@ -104,7 +104,11 @@ TYPE is a string, either tags, statuses, or links.
PRINT-FUN is the function used to print the data from the response."
(let* ((url (mastodon-http--api
(format "trends/%s" type)))
- (response (mastodon-http--get-json url))
+ ;; max for statuses = 40, for others = 20
+ (params (if (equal type "statuses")
+ `(("limit" . "40"))
+ `(("limit" . "20")) ))
+ (response (mastodon-http--get-json url params))
(data (cond ((equal type "tags")
(mapcar #'mastodon-search--get-hashtag-info
response))
@@ -127,7 +131,9 @@ PRINT-FUN is the function used to print the data from the response."
(upcase (format " TRENDING %s\n" type))
" " mastodon-tl--horiz-bar "\n\n")
'success))
- (funcall print-fun data)))))
+ (funcall print-fun data)
+ (unless (equal type "statuses")
+ (goto-char (point-min))))))
;; functions for mastodon search