From e284beda79e9d448afbb566f1b0afdb25fd942ef Mon Sep 17 00:00:00 2001 From: nickasd Date: Fri, 6 Apr 2018 09:10:23 +0200 Subject: [PATCH] make users.list accept an object as the other list methods --- lib/api/users.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/api/users.js b/lib/api/users.js index b96609c..ae0182b 100644 --- a/lib/api/users.js +++ b/lib/api/users.js @@ -1,13 +1,12 @@ +const pageQueryMapping = require("./lists/pageQueryMapper"); + class Users { constructor(client){ this.client = client; } - list (offset, count, callback) { - if (arguments.length === 1) - return this.client.request("GET", "users.list", null, offset); - else if (arguments.length === 3) - return this.client.request("GET", "users.list", { offset : offset, count : count }, callback); + list ({ offset = 0, count = 0, sort = undefined, fields = undefined, query = undefined}, callback) { + return this.client.request("GET", "users.list", pageQueryMapping(arguments[0]), callback); } create (user, callback) {