Remove handlers for outdated mrview parameters
The `list` was introduced by COUCHDB-404 and becomes eventually
replaced by list functions since 0.10 release.
The `count` was suppressed by `limit` since 0.9 release.
This closes #5
diff --git a/include/couch_mrview.hrl b/include/couch_mrview.hrl
index b8ea08a..1a0cdea 100644
--- a/include/couch_mrview.hrl
+++ b/include/couch_mrview.hrl
@@ -84,7 +84,6 @@
update_seq=false,
conflicts,
callback,
- list,
sorted = true,
extra = []
}).
diff --git a/src/couch_mrview_http.erl b/src/couch_mrview_http.erl
index 3432d9b..99a6c2d 100644
--- a/src/couch_mrview_http.erl
+++ b/src/couch_mrview_http.erl
@@ -455,8 +455,6 @@
Args#mrargs{end_key_docid=couch_util:to_binary(Val)};
"limit" ->
Args#mrargs{limit=parse_pos_int(Val)};
- "count" ->
- throw({query_parse_error, <<"QS param `count` is not `limit`">>});
"stale" when Val == "ok" orelse Val == <<"ok">> ->
Args#mrargs{stale=ok};
"stale" when Val == "update_after" orelse Val == <<"update_after">> ->
@@ -501,8 +499,6 @@
Args#mrargs{update_seq=parse_boolean(Val)};
"conflicts" ->
Args#mrargs{conflicts=parse_boolean(Val)};
- "list" ->
- Args#mrargs{list=couch_util:to_binary(Val)};
"callback" ->
Args#mrargs{callback=couch_util:to_binary(Val)};
_ ->