|
4 | 4 | * Module dependencies. |
5 | 5 | */ |
6 | 6 |
|
7 | | -var keys = require('@ndhoule/keys'); |
8 | 7 | var values = require('@ndhoule/values'); |
9 | 8 | var foldl = require('@ndhoule/foldl'); |
10 | 9 | var integration = require('@segment/analytics.js-integration'); |
@@ -202,7 +201,7 @@ Optimizely.prototype.sendClassicDataToSegment = function(experimentState) { |
202 | 201 | ); |
203 | 202 |
|
204 | 203 | // Sorting for consistency across browsers |
205 | | - var variationIds = keys(variationsMap).sort(); |
| 204 | + var variationIds = Object.keys(variationsMap).sort(); |
206 | 205 | var variationNames = values(variationsMap).sort(); |
207 | 206 |
|
208 | 207 | // Send data via `.track()` |
@@ -248,7 +247,7 @@ Optimizely.prototype.sendClassicDataToSegment = function(experimentState) { |
248 | 247 | } |
249 | 248 |
|
250 | 249 | // Sorting for consistency across browsers |
251 | | - props.sectionId = keys(activeSections) |
| 250 | + props.sectionId = Object.keys(activeSections) |
252 | 251 | .sort() |
253 | 252 | .join(); // Not adding space for backward compat/consistency reasons since all IDs we've never had spaces |
254 | 253 | props.sectionName = values(activeSections) |
@@ -338,7 +337,7 @@ Optimizely.prototype.sendNewDataToSegment = function(campaignState) { |
338 | 337 | ); |
339 | 338 |
|
340 | 339 | // Sorting for consistency across browsers |
341 | | - var audienceIds = keys(audiencesMap) |
| 340 | + var audienceIds = Object.keys(audiencesMap) |
342 | 341 | .sort() |
343 | 342 | .join(); // Not adding space for backward compat/consistency reasons since all IDs we've never had spaces |
344 | 343 | var audienceNames = values(audiencesMap) |
|
0 commit comments