aboutsummaryrefslogtreecommitdiff
path: root/sx-networks.el
diff options
context:
space:
mode:
authorJonathan Leech-Pepin <jonathan.leechpepin@gmail.com>2014-11-17 16:04:40 -0500
committerJonathan Leech-Pepin <jonathan.leechpepin@gmail.com>2014-11-17 16:04:40 -0500
commit7e6d1a3663b2d9fb21c104c8cc145cb9bf65c85d (patch)
treeb504d211be1c50bfc3b638e0919eafddf2c026b0 /sx-networks.el
parent7b621fcd6a8459896d13e09fe38f04ebd1f480c4 (diff)
Use sx-network--user-filter to include `user_type' property (non-default).
Diffstat (limited to 'sx-networks.el')
-rw-r--r--sx-networks.el27
1 files changed, 26 insertions, 1 deletions
diff --git a/sx-networks.el b/sx-networks.el
index 41c7aa1..5e6a96d 100644
--- a/sx-networks.el
+++ b/sx-networks.el
@@ -27,6 +27,31 @@
(require 'sx-cache)
(require 'sx-site)
+(defvar sx-network--user-filter
+ '((.backoff
+ .error_id
+ .error_message
+ .error_name
+ .has_more
+ .items
+ .quota_max
+ .quota_remaining
+ badge_count.bronze
+ badge_count.silver
+ badge_count.gold
+ network_user.account_id
+ network_user.answer_count
+ network_user.badge_counts
+ network_user.creation_date
+ network_user.last_access_date
+ network_user.reputation
+ network_user.site_name
+ network_user.site_url
+ network_user.user_id
+ network_user.user_type)
+ nil
+ none))
+
(defun sx-network--get-associated ()
(sx-cache-get
'network-user
@@ -37,7 +62,7 @@
(setq sx-network--user-information
(sx-method-call "me/associated"
'((types . "main_site;meta_site"))
- 'nil
+ sx-network--user-filter
'warn))
(setq sx-network--user-sites (sx-network--map-site-url-to-site-api))
(sx-cache-set 'network-user sx-network--user-information))