diff options
Diffstat (limited to 'share/www/script/couch.js')
| -rw-r--r-- | share/www/script/couch.js | 17 | 
1 files changed, 5 insertions, 12 deletions
| diff --git a/share/www/script/couch.js b/share/www/script/couch.js index 7bec5e32..8a0d3d23 100644 --- a/share/www/script/couch.js +++ b/share/www/script/couch.js @@ -312,20 +312,13 @@ CouchDB.request = function(method, uri, options) {    return req;  } -CouchDB.requestStats = function(module, key, aggregate, options) { -  var options, optionsOrLast = Array.prototype.pop.apply(arguments); -  if (typeof optionsOrLast == "string") { -    options = null; -    Array.prototype.push.apply(arguments, [optionsOrLast]); -  } else { -    options = optionsOrLast; +CouchDB.requestStats = function(module, key, test) { +  var query_arg = ""; +  if(test !== null) { +    query_arg = "?flush=true";    } -  var request_options = {}; -  request_options.headers = {"Content-Type": "application/json"}; - -  var stat = CouchDB.request("GET", "/_stats/" + Array.prototype.join.apply(arguments,["/"]) + (options ? -    ("?" + CouchDB.params(options)) : ""), request_options).responseText; +  var stat = CouchDB.request("GET", "/_stats/" + module + "/" + key + query_arg).responseText;    return JSON.parse(stat)[module][key];  } | 
