diff options
| -rw-r--r-- | lisp/mastodon-http.el | 3 | ||||
| -rw-r--r-- | lisp/mastodon-tl.el | 7 | ||||
| -rw-r--r-- | mastodon-index.org | 2 | 
3 files changed, 8 insertions, 4 deletions
diff --git a/lisp/mastodon-http.el b/lisp/mastodon-http.el index 4721087..60654ff 100644 --- a/lisp/mastodon-http.el +++ b/lisp/mastodon-http.el @@ -142,9 +142,10 @@ Used for API form data parameters that take an array."    "POST synchronously to URL, optionally with PARAMS and HEADERS.  Authorization header is included by default unless  UNAUTHENTICATED-P is non-nil. -  If JSON is :json, encode PARAMS as JSON for  the request data. If it is :raw, just use the plain params." +  ;; NB: raw is used by `mastodon-tl--unfilter-user-languages'; not sure if +  ;; there's a way around it?    (mastodon-http--authorized-request "POST"      (let* ((url-request-data              (when params diff --git a/lisp/mastodon-tl.el b/lisp/mastodon-tl.el index 3d33e86..67e13b6 100644 --- a/lisp/mastodon-tl.el +++ b/lisp/mastodon-tl.el @@ -2103,12 +2103,15 @@ desired language if they are not marked as such (or as anything)."       (mastodon-tl--follow-user user-handle nil langs))))  (defun mastodon-tl--unfilter-user-languages (user-handle) -  "" +  "Remove any language filters for USER-HANDLE. +This means you will receive posts of theirs marked as being in +any or no language."    (interactive     (list (mastodon-tl--user-handles-get "filter by language")))    (let ((langs "languages[]"))      (mastodon-tl--do-if-item -     ;; we need ("languages[]") as a param, with no "=" +     ;; we need "languages[]" as a param, with no "=" and not json-encoded as +     ;; a string       (mastodon-tl--follow-user user-handle nil langs nil :raw))))  (defun mastodon-tl--read-filter-langs (&optional langs) diff --git a/mastodon-index.org b/mastodon-index.org index 0e0d739..4dd5ae3 100644 --- a/mastodon-index.org +++ b/mastodon-index.org @@ -140,7 +140,7 @@  |                  | mastodon-tl--toggle-spoiler-in-thread             | Toggler content warning for all posts in current thread.                       |  | c                | mastodon-tl--toggle-spoiler-text-in-toot          | Toggle the visibility of the spoiler text in the current toot.                 |  | C-S-b            | mastodon-tl--unblock-user                         | Query for USER-HANDLE from list of blocked users and unblock that user.        | -|                  | mastodon-tl--unfilter-user-languages              |                                                                                | +|                  | mastodon-tl--unfilter-user-languages              | Remove any language filters for USER-HANDLE.                                   |  |                  | mastodon-tl--unfollow-tag                         | Prompt for a followed tag, and unfollow it.                                    |  | C-S-w            | mastodon-tl--unfollow-user                        | Query for USER-HANDLE from current status and unfollow that user.              |  |                  | mastodon-tl--unmute-thread                        | Mute the thread displayed in the current buffer.                               |  | 
