friends don't read each others private properties

This commit is contained in:
Bruno Windels 2020-10-07 14:36:08 +02:00
parent 46b24c3f24
commit f6d9ffa7bb
2 changed files with 6 additions and 2 deletions

View file

@ -50,7 +50,7 @@ export class SessionViewModel extends ViewModel {
get selectionId() { get selectionId() {
if (this._currentRoomViewModel) { if (this._currentRoomViewModel) {
return this._currentRoomViewModel._room.id; return this._currentRoomViewModel.id;
} else if (this._gridViewModel) { } else if (this._gridViewModel) {
return "roomgrid"; return "roomgrid";
} }
@ -111,7 +111,7 @@ export class SessionViewModel extends ViewModel {
_openRoom(room, roomTileVM) { _openRoom(room, roomTileVM) {
if (this._gridViewModel?.tryFocusRoom(room.id)) { if (this._gridViewModel?.tryFocusRoom(room.id)) {
return; return;
} else if (this._currentRoomViewModel?._room.id === room.id) { } else if (this._currentRoomViewModel?.id === room.id) {
return; return;
} }
const roomVM = new RoomViewModel(this.childOptions({ const roomVM = new RoomViewModel(this.childOptions({

View file

@ -98,6 +98,10 @@ export class RoomViewModel extends ViewModel {
return this._room.name || this.i18n`Empty Room`; return this._room.name || this.i18n`Empty Room`;
} }
get id() {
return this._room.id;
}
get timelineViewModel() { get timelineViewModel() {
return this._timelineVM; return this._timelineVM;
} }