Make RoomViewModel's room public and stop feeding it to tileCreator

This commit is contained in:
Danila Fedorin 2021-08-06 10:40:25 -07:00
parent 4c1aeb342a
commit bf1f288a92
2 changed files with 5 additions and 2 deletions

View file

@ -46,7 +46,6 @@ export class RoomViewModel extends ViewModel {
try {
const timeline = await this._room.openTimeline();
this._tilesCreator = tilesCreator(this.childOptions({
room: this._room,
roomVM: this,
timeline,
}));
@ -299,6 +298,10 @@ export class RoomViewModel extends ViewModel {
}
}
get room() {
return this._room;
}
get composerViewModel() {
return this._composerVM;
}

View file

@ -126,7 +126,7 @@ export class SimpleTile extends ViewModel {
// TilesCollection contract above
get _room() {
return this._options.room;
return this._roomVM.room;
}
get _roomVM() {