From 593f1639db22b1d3170d6150cb6a026635c9f640 Mon Sep 17 00:00:00 2001 From: Brian Krabach Date: Mon, 30 Mar 2026 22:52:36 -0700 Subject: [PATCH] style: align tagSessions and mergeSources with ES6 file conventions --- muxplex/frontend/app.js | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/muxplex/frontend/app.js b/muxplex/frontend/app.js index 24bbb5b..71d3923 100644 --- a/muxplex/frontend/app.js +++ b/muxplex/frontend/app.js @@ -1675,13 +1675,11 @@ function bindStaticEventListeners() { * @returns {object[]} */ function tagSessions(sessions, deviceName, sourceUrl) { - return (sessions || []).map(function(s) { - return Object.assign({}, s, { - deviceName: deviceName, - sourceUrl: sourceUrl, - sessionKey: sourceUrl + '::' + (s.name || ''), - }); - }); + return (sessions || []).map((s) => Object.assign({}, s, { + deviceName, + sourceUrl, + sessionKey: sourceUrl + '::' + (s.name || ''), + })); } /** @@ -1692,13 +1690,7 @@ function tagSessions(sessions, deviceName, sourceUrl) { * @returns {object[]} */ function mergeSources(results) { - var all = []; - 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; + return (results || []).reduce((all, r) => all.concat(tagSessions(r.sessions, r.source.name, r.source.url)), []); } /** Test-only: set _currentSessions directly. */