style: align tagSessions and mergeSources with ES6 file conventions
This commit is contained in:
+5
-13
@@ -1675,13 +1675,11 @@ function bindStaticEventListeners() {
|
|||||||
* @returns {object[]}
|
* @returns {object[]}
|
||||||
*/
|
*/
|
||||||
function tagSessions(sessions, deviceName, sourceUrl) {
|
function tagSessions(sessions, deviceName, sourceUrl) {
|
||||||
return (sessions || []).map(function(s) {
|
return (sessions || []).map((s) => Object.assign({}, s, {
|
||||||
return Object.assign({}, s, {
|
deviceName,
|
||||||
deviceName: deviceName,
|
sourceUrl,
|
||||||
sourceUrl: sourceUrl,
|
|
||||||
sessionKey: sourceUrl + '::' + (s.name || ''),
|
sessionKey: sourceUrl + '::' + (s.name || ''),
|
||||||
});
|
}));
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1692,13 +1690,7 @@ function tagSessions(sessions, deviceName, sourceUrl) {
|
|||||||
* @returns {object[]}
|
* @returns {object[]}
|
||||||
*/
|
*/
|
||||||
function mergeSources(results) {
|
function mergeSources(results) {
|
||||||
var all = [];
|
return (results || []).reduce((all, r) => all.concat(tagSessions(r.sessions, r.source.name, r.source.url)), []);
|
||||||
for (var i = 0; i < results.length; i++) {
|
|
||||||
var r = results[i];
|
|
||||||
var tagged = tagSessions(r.sessions, r.source.name, r.source.url);
|
|
||||||
for (var j = 0; j < tagged.length; j++) { all.push(tagged[j]); }
|
|
||||||
}
|
|
||||||
return all;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Test-only: set _currentSessions directly. */
|
/** Test-only: set _currentSessions directly. */
|
||||||
|
|||||||
Reference in New Issue
Block a user