mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-01-12 19:39:26 -05:00
SYWEB-27: Public rooms with 2 users must not considered as 1:1 chat room and so, they must no be renamed
This commit is contained in:
parent
b02bb18a70
commit
c7620cca6f
@ -31,14 +31,21 @@ angular.module('matrixFilter', [])
|
|||||||
if (room) {
|
if (room) {
|
||||||
// Get name from room state date
|
// Get name from room state date
|
||||||
var room_name_event = room["m.room.name"];
|
var room_name_event = room["m.room.name"];
|
||||||
|
|
||||||
|
// Determine if it is a public room
|
||||||
|
var isPublicRoom = false;
|
||||||
|
if (room["m.room.join_rules"] && room["m.room.join_rules"].content) {
|
||||||
|
isPublicRoom = ("public" === room["m.room.join_rules"].content.join_rule);
|
||||||
|
}
|
||||||
|
|
||||||
if (room_name_event) {
|
if (room_name_event) {
|
||||||
roomName = room_name_event.content.name;
|
roomName = room_name_event.content.name;
|
||||||
}
|
}
|
||||||
else if (alias) {
|
else if (alias) {
|
||||||
roomName = alias;
|
roomName = alias;
|
||||||
}
|
}
|
||||||
else if (room.members) {
|
else if (room.members && !isPublicRoom) { // Do not rename public room
|
||||||
|
|
||||||
var user_id = matrixService.config().user_id;
|
var user_id = matrixService.config().user_id;
|
||||||
|
|
||||||
// Else, build the name from its users
|
// Else, build the name from its users
|
||||||
|
Loading…
Reference in New Issue
Block a user