style: align tagSessions and mergeSources with ES6 file conventions

This commit is contained in:
Brian Krabach
2026-03-30 22:52:36 -07:00
parent 55f9597e1a
commit 593f1639db
+5 -13
View File
@@ -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. */