aboutsummaryrefslogtreecommitdiff
path: root/sx-site.el
diff options
context:
space:
mode:
Diffstat (limited to 'sx-site.el')
-rw-r--r--sx-site.el29
1 files changed, 10 insertions, 19 deletions
diff --git a/sx-site.el b/sx-site.el
index 250df35..02f618e 100644
--- a/sx-site.el
+++ b/sx-site.el
@@ -1,4 +1,4 @@
-;;; sx-site.el --- browsing sites -*- lexical-binding: t -*-
+;;; sx-site.el --- browsing sites -*- lexical-binding: t; -*-
;; Copyright (C) 2014 Sean Allred
@@ -26,25 +26,16 @@
(require 'sx-method)
(require 'sx-cache)
+(require 'sx-filter)
(defvar sx-site-browse-filter
- '((.backoff
- .error_id
- .error_message
- .error_name
- .has_more
- .items
- .quota_max
- .quota_remaining
- site.site_type
- site.name
- site.site_url
- site.api_site_parameter
- site.related_sites
- related_site.api_site_parameter
- related_site.relation)
- nil
- none)
+ (sx-filter-from-nil
+ ((site site_type
+ name
+ api_site_parameter
+ related_sites)
+ (related_site api_site_parameter
+ relation)))
"Filter for browsing sites.")
(defun sx-site--get-site-list ()
@@ -52,7 +43,7 @@
(sx-cache-get
'site-list
'(sx-method-call 'sites
- :keywords '((pagesize . 999))
+ :pagesize 999
:filter sx-site-browse-filter)))
(defcustom sx-site-favorites