()
| 74 | Backbone.Mediator.subscribe('level:set-volume', onSetVolume, module.exports) |
| 75 | |
| 76 | const trackFirstArrival = function () { |
| 77 | // will have to filter out users who log in with existing accounts separately |
| 78 | // but can at least not track logouts as first arrivals using local storage |
| 79 | const beenHereBefore = storage.load(BEEN_HERE_BEFORE_KEY) |
| 80 | if (beenHereBefore) { return } |
| 81 | if (window.tracker != null) { |
| 82 | window.tracker.trackEvent('First Arrived') |
| 83 | } |
| 84 | return storage.save(BEEN_HERE_BEFORE_KEY, true) |
| 85 | } |
| 86 | |
| 87 | const setTestGroupNumberUS = function () { |
| 88 | if (me && (me.get('country') === 'united-states') && (me.get('testGroupNumberUS') == null)) { |
no test coverage detected