From eaf7b03bb1bc693e339da21847f619d83f7dba01 Mon Sep 17 00:00:00 2001 From: Matthew Hodgson Date: Wed, 20 Jan 2016 23:54:53 +0000 Subject: [PATCH] if we are the only person in a room, call it an 'Empty room' too, given this is how humans see a room if they're the only person in it... --- lib/models/room.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/models/room.js b/lib/models/room.js index 29072da6f..d6e19aa2a 100644 --- a/lib/models/room.js +++ b/lib/models/room.js @@ -711,7 +711,7 @@ function calculateRoomName(room, userId, ignoreRoomNameEvent) { return (m.membership !== "leave"); }); if (memberList.length === 1) { - // we exist, but no one else... self-chat or invite. + // self-chat, peeked room with 1 participant, or invite. if (memberList[0].membership === "invite") { if (memberList[0].events.member) { // extract who invited us to the room @@ -722,7 +722,12 @@ function calculateRoomName(room, userId, ignoreRoomNameEvent) { } } else { - return memberList[0].name; + if (memberList[0].userId === userId) { + return "Empty room" + } + else { + return memberList[0].name; + } } } else {