diff --git a/client/js/condensed.js b/client/js/condensed.js index 39e61640..844dc4cb 100644 --- a/client/js/condensed.js +++ b/client/js/condensed.js @@ -22,6 +22,11 @@ function updateText(condensed, addedTypes) { const obj = getStoredTypes(condensed); Object.keys(addedTypes).map((type) => { + // Count quits as parts in condensed messages to reduce information density + if (type === "quit") { + type = "part"; + } + obj[type] += addedTypes[type]; condensed.data(type, obj[type]); }); @@ -45,9 +50,6 @@ function updateText(condensed, addedTypes) { case "part": strings.push(obj[type] + (obj[type] > 1 ? " users have left" : " user has left")); break; - case "quit": - strings.push(obj[type] + (obj[type] > 1 ? " users have quit" : " user has quit")); - break; case "nick": strings.push(obj[type] + (obj[type] > 1 ? " users have changed nick" : " user has changed nick")); break;