Merge pull request #2806 from matrix-org/t3chguy/explicit_room_name_settings
Don't show calculated room name in room settings name input field
This commit is contained in:
commit
6a7e4ba52c
1 changed files with 8 additions and 2 deletions
|
@ -34,14 +34,20 @@ export default class RoomProfileSettings extends React.Component {
|
||||||
const client = MatrixClientPeg.get();
|
const client = MatrixClientPeg.get();
|
||||||
const room = client.getRoom(props.roomId);
|
const room = client.getRoom(props.roomId);
|
||||||
if (!room) throw new Error("Expected a room for ID: ", props.roomId);
|
if (!room) throw new Error("Expected a room for ID: ", props.roomId);
|
||||||
|
|
||||||
const avatarEvent = room.currentState.getStateEvents("m.room.avatar", "");
|
const avatarEvent = room.currentState.getStateEvents("m.room.avatar", "");
|
||||||
let avatarUrl = avatarEvent && avatarEvent.getContent() ? avatarEvent.getContent()["url"] : null;
|
let avatarUrl = avatarEvent && avatarEvent.getContent() ? avatarEvent.getContent()["url"] : null;
|
||||||
if (avatarUrl) avatarUrl = client.mxcUrlToHttp(avatarUrl, 96, 96, 'crop', false);
|
if (avatarUrl) avatarUrl = client.mxcUrlToHttp(avatarUrl, 96, 96, 'crop', false);
|
||||||
|
|
||||||
const topicEvent = room.currentState.getStateEvents("m.room.topic", "");
|
const topicEvent = room.currentState.getStateEvents("m.room.topic", "");
|
||||||
const topic = topicEvent && topicEvent.getContent() ? topicEvent.getContent()['topic'] : '';
|
const topic = topicEvent && topicEvent.getContent() ? topicEvent.getContent()['topic'] : '';
|
||||||
|
|
||||||
|
const nameEvent = room.currentState.getStateEvents('m.room.name', '');
|
||||||
|
const name = nameEvent && nameEvent.getContent() ? nameEvent.getContent()['name'] : '';
|
||||||
|
|
||||||
this.state = {
|
this.state = {
|
||||||
originalDisplayName: room.name,
|
originalDisplayName: name,
|
||||||
displayName: room.name,
|
displayName: name,
|
||||||
originalAvatarUrl: avatarUrl,
|
originalAvatarUrl: avatarUrl,
|
||||||
avatarUrl: avatarUrl,
|
avatarUrl: avatarUrl,
|
||||||
avatarFile: null,
|
avatarFile: null,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue