From 5e7ae847de43d654f263ce91daccc5ec756abd49 Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Sun, 8 Jan 2017 13:49:56 -0600 Subject: [PATCH] switch to proper querystring parser because why not (#1077) --- src/client/rest/RESTMethods.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/client/rest/RESTMethods.js b/src/client/rest/RESTMethods.js index 5ecae4610..3773a964a 100644 --- a/src/client/rest/RESTMethods.js +++ b/src/client/rest/RESTMethods.js @@ -1,3 +1,4 @@ +const querystring = require('querystring'); const Constants = require('../../util/Constants'); const Collection = require('../../util/Collection'); const splitMessage = require('../../util/SplitMessage'); @@ -123,11 +124,7 @@ class RESTMethods { search(target, options) { options = transformSearchOptions(options, this.client); - const queryString = Object.keys(options) - .filter(k => options[k]) - .map(k => [k, options[k]]) - .map(x => x.join('=')) - .join('&'); + const queryString = querystring.stringify(options); let type; if (target instanceof Channel) {