From 99690b55ecbaf6a47642dcb01e4a95777d14232e Mon Sep 17 00:00:00 2001 From: Pedro Beschorner Marin <pedrobmarin@gmail.com> Date: Mon, 5 Apr 2021 13:19:24 -0300 Subject: [PATCH] Extra connection's status sorting Push offline users to the bottom of the list. --- .../imports/ui/components/connection-status/service.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bigbluebutton-html5/imports/ui/components/connection-status/service.js b/bigbluebutton-html5/imports/ui/components/connection-status/service.js index 3fd7efbe35..4df10074e0 100644 --- a/bigbluebutton-html5/imports/ui/components/connection-status/service.js +++ b/bigbluebutton-html5/imports/ui/components/connection-status/service.js @@ -142,6 +142,12 @@ const sortLevel = (a, b) => { if (indexOfA > indexOfB) return -1; }; +const sortOffline = (a, b) => { + if (a.offline && !b.offline) return 1; + if (a.offline === b.offline) return 0; + if (!a.offline && b.offline) return -1; +}; + const getMyConnectionStatus = () => { const myConnectionStatus = ConnectionStatus.findOne( { @@ -245,7 +251,7 @@ const getConnectionStatus = () => { } return result; - }, []).sort(sortLevel); + }, []).sort(sortLevel).sort(sortOffline); }; const isEnabled = () => STATS.enabled; -- GitLab