Check matrix client exists when stopping

This commit is contained in:
David Baker 2018-07-24 16:55:45 +01:00
parent 7044410a13
commit cdd73e6e1f

View file

@ -52,7 +52,9 @@ class ActiveWidgetStore extends EventEmitter {
}
stop() {
MatrixClientPeg.get().removeListener('RoomState.events', this.onRoomStateEvents);
if (MatrixClientPeg.get()) {
MatrixClientPeg.get().removeListener('RoomState.events', this.onRoomStateEvents);
}
this._capsByWidgetId = {};
this._widgetMessagingByWidgetId = {};
this._roomIdByWidgetId = {};