diff --git a/packages/optimizely-sdk/lib/plugins/event_dispatcher/index.browser.js b/packages/optimizely-sdk/lib/plugins/event_dispatcher/index.browser.js index f83d6a9bd..166ad2ff0 100644 --- a/packages/optimizely-sdk/lib/plugins/event_dispatcher/index.browser.js +++ b/packages/optimizely-sdk/lib/plugins/event_dispatcher/index.browser.js @@ -13,8 +13,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -var fns = require('../../utils/fns'); - var POST_METHOD = 'POST'; var GET_METHOD = 'GET'; var READYSTATE_COMPLETE = 4; @@ -68,7 +66,7 @@ module.exports = { }; var toQueryString = function(obj) { - return fns.map(obj, function(v, k) { - return encodeURIComponent(k) + '=' + encodeURIComponent(v); + return Object.keys(obj).map(function(k) { + return encodeURIComponent(k) + '=' + encodeURIComponent(obj[k]); }).join('&'); }; diff --git a/packages/optimizely-sdk/lib/utils/fns/index.js b/packages/optimizely-sdk/lib/utils/fns/index.js index c8688e282..c59e3c292 100644 --- a/packages/optimizely-sdk/lib/utils/fns/index.js +++ b/packages/optimizely-sdk/lib/utils/fns/index.js @@ -32,7 +32,6 @@ module.exports = { keyBy: require('lodash/keyBy'), forEach: require('lodash/forEach'), forOwn: require('lodash/forOwn'), - map: require('lodash/map'), uuid: function() { return uuid.v4(); },