From 4510e6a7329b1b8961f65e3caa7c4b9b5378862c Mon Sep 17 00:00:00 2001
From: RMidhunSuresh <hi@midhun.dev>
Date: Thu, 17 Feb 2022 16:20:39 +0530
Subject: [PATCH] Use composer vm from room vm

---
 src/viewmodels/ChatterboxViewModel.ts | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/viewmodels/ChatterboxViewModel.ts b/src/viewmodels/ChatterboxViewModel.ts
index ee4eb95..8e744c7 100644
--- a/src/viewmodels/ChatterboxViewModel.ts
+++ b/src/viewmodels/ChatterboxViewModel.ts
@@ -1,7 +1,6 @@
-import { RoomViewModel, ViewModel, ComposerViewModel, RoomStatus} from "hydrogen-view-sdk";
+import { RoomViewModel, ViewModel, RoomStatus} from "hydrogen-view-sdk";
 
 export class ChatterboxViewModel extends ViewModel {
-    private _messageComposerViewModel?: typeof ComposerViewModel;
     private _roomViewModel?: typeof RoomViewModel;
     private _loginPromise: Promise<void>;
 
@@ -31,7 +30,6 @@ export class ChatterboxViewModel extends ViewModel {
             navigation: this.navigation,
         });
         await this._roomViewModel.load();
-        this._messageComposerViewModel = new ComposerViewModel(this._roomViewModel);
         this.emitChange("timelineViewModel");
     }
 
@@ -95,7 +93,7 @@ export class ChatterboxViewModel extends ViewModel {
     }
 
     get messageComposerViewModel() {
-        return this._messageComposerViewModel;
+        return this._roomViewModel?.composerViewModel;
     }
     
     get roomViewModel() {
-- 
GitLab