aboutsummaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/mastodon-http.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/mastodon-http.el b/lisp/mastodon-http.el
index 1b624ee..39c1036 100644
--- a/lisp/mastodon-http.el
+++ b/lisp/mastodon-http.el
@@ -249,6 +249,10 @@ Callback to `mastodon-http--get-response-async', usually
(string-prefix-p "\n[" json-string)))
(error "%s" json-string))
(t
+ ;; instance may return error in JSON e.g. ((error . "Record not
+ ;; found")) for a null endpoint. but we don't error here because
+ ;; sometimes we just want to check for such an error in an
+ ;; if/cond.
`(,(json-read-from-string json-string) . ,headers))))))
(defun mastodon-http--process-headers ()