diff --git a/src/components/structures/RoomView.js b/src/components/structures/RoomView.js index 1850806520..6b183c2601 100644 --- a/src/components/structures/RoomView.js +++ b/src/components/structures/RoomView.js @@ -155,7 +155,7 @@ module.exports = React.createClass({ this._roomStoreToken = RoomViewStore.addListener(this._onRoomViewStoreUpdate); this._onRoomViewStoreUpdate(true); - WidgetEchoStore.on('updateRoomWidgetEcho', this._onWidgetEchoStoreUpdate); + WidgetEchoStore.on('update', this._onWidgetEchoStoreUpdate); }, _onRoomViewStoreUpdate: function(initial) { @@ -425,7 +425,7 @@ module.exports = React.createClass({ this._roomStoreToken.remove(); } - WidgetEchoStore.removeListener('updateRoomWidgetEcho', this._onWidgetEchoStoreUpdate); + WidgetEchoStore.removeListener('update', this._onWidgetEchoStoreUpdate); // cancel any pending calls to the rate_limited_funcs this._updateRoomMembers.cancelPendingCall(); diff --git a/src/components/views/rooms/AppsDrawer.js b/src/components/views/rooms/AppsDrawer.js index cdaa2d2b1a..3b140729f1 100644 --- a/src/components/views/rooms/AppsDrawer.js +++ b/src/components/views/rooms/AppsDrawer.js @@ -58,7 +58,7 @@ module.exports = React.createClass({ componentWillMount: function() { ScalarMessaging.startListening(); MatrixClientPeg.get().on('RoomState.events', this.onRoomStateEvents); - WidgetEchoStore.on('updateRoomWidgetEcho', this._updateApps); + WidgetEchoStore.on('update', this._updateApps); }, componentDidMount: function() { @@ -84,7 +84,7 @@ module.exports = React.createClass({ if (MatrixClientPeg.get()) { MatrixClientPeg.get().removeListener('RoomState.events', this.onRoomStateEvents); } - WidgetEchoStore.removeListener('updateRoomWidgetEcho', this._updateApps); + WidgetEchoStore.removeListener('update', this._updateApps); dis.unregister(this.dispatcherRef); }, diff --git a/src/stores/WidgetEchoStore.js b/src/stores/WidgetEchoStore.js index cce404662e..f442baee6c 100644 --- a/src/stores/WidgetEchoStore.js +++ b/src/stores/WidgetEchoStore.js @@ -91,13 +91,13 @@ class WidgetEchoStore extends EventEmitter { if (this._roomWidgetEcho[roomId] === undefined) this._roomWidgetEcho[roomId] = {}; this._roomWidgetEcho[roomId][widgetId] = state; - this.emit('updateRoomWidgetEcho'); + this.emit('update'); } removeRoomWidgetEcho(roomId, widgetId) { delete this._roomWidgetEcho[roomId][widgetId]; if (Object.keys(this._roomWidgetEcho[roomId]).length === 0) delete this._roomWidgetEcho[roomId]; - this.emit('updateRoomWidgetEcho'); + this.emit('update'); } }