aboutsummaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authormarty hiatt <martianhiatus [a t] riseup [d o t] net>2022-09-12 09:32:14 +0200
committermarty hiatt <martianhiatus [a t] riseup [d o t] net>2022-09-12 09:32:14 +0200
commite7209bd1d404324cf5653b2728c1d219902e8f29 (patch)
tree18b359fce34cc2947b3451ef9773bf390b3ed34b /lisp
parentd75cdb248485696b7def7f4dc8e20af7e0738129 (diff)
docstrings & rename fun
Diffstat (limited to 'lisp')
-rw-r--r--lisp/mastodon-profile.el13
1 files changed, 7 insertions, 6 deletions
diff --git a/lisp/mastodon-profile.el b/lisp/mastodon-profile.el
index d44f6af..3b6f336 100644
--- a/lisp/mastodon-profile.el
+++ b/lisp/mastodon-profile.el
@@ -269,9 +269,9 @@ JSON is the data returned by the server."
(lambda () (message "Profile note updated!"))))))
(defun mastodon-profile--update-preference (pref val &optional source)
- "Update a single acount PREF erence to setting VAL.
+ "Update account PREF erence to setting VAL.
Both args are strings.
-SOURCE means that the preference is in the 'source' part of the account json."
+SOURCE means that the preference is in the 'source' part of the account JSON."
(let* ((url (mastodon-http--api "accounts/update_credentials"))
(pref-formatted (if source (concat "source[" pref "]") pref))
(response (mastodon-http--patch url `((,pref-formatted ,val)))))
@@ -340,7 +340,8 @@ When enabled, statuses are marked as sensitive by default."
(defun mastodon-profile--toggle-account-key (key &optional source)
"Toggle the boolean account setting KEY.
-SOURCE means the setting is located under \"source\" in the account JSON."
+SOURCE means the setting is located under \"source\" in the account JSON.
+Current settings are fetched from the server."
(let* ((val (if source
(mastodon-profile--get-source-value key)
(mastodon-profile--get-json-value key)))
@@ -351,8 +352,8 @@ SOURCE means the setting is located under \"source\" in the account JSON."
(when (y-or-n-p prompt)
(mastodon-profile--update-preference (symbol-name key) "true" source)))))
-(defun mastodon-profile--edit-account-string (key)
- "Edit the string for account setting KEY."
+(defun mastodon-profile--edit-string-value (key)
+ "Edit the string for account preference KEY."
(let* ((val (mastodon-profile--get-json-value key))
(new-val
(read-string (format "Edit account setting %s: " key)
@@ -362,7 +363,7 @@ SOURCE means the setting is located under \"source\" in the account JSON."
(defun mastodon-profile-update-display-name ()
"Update display name for your account."
(interactive)
- (mastodon-profile--edit-account-string 'display_name))
+ (mastodon-profile--edit-string-value 'display_name))
(defun mastodon-profile-view-preferences ()
"View user preferences in another window."