Message Action Bar, subscribe to localEventIdReplaced events
							parent
							
								
									315435e3ef
								
							
						
					
					
						commit
						d34f166187
					
				|  | @ -116,11 +116,13 @@ export default class MessageActionBar extends React.PureComponent { | |||
|     componentDidMount() { | ||||
|         this.props.mxEvent.on("Event.decrypted", this.onDecrypted); | ||||
|         this.props.mxEvent.on("Event.beforeRedaction", this.onBeforeRedaction); | ||||
|         this.props.mxEvent.on("Event.localEventIdReplaced", this.onEcho); | ||||
|     } | ||||
| 
 | ||||
|     componentWillUnmount() { | ||||
|         this.props.mxEvent.removeListener("Event.decrypted", this.onDecrypted); | ||||
|         this.props.mxEvent.removeListener("Event.beforeRedaction", this.onBeforeRedaction); | ||||
|         this.props.mxEvent.removeListener("Event.localEventIdReplaced", this.onEcho); | ||||
|     } | ||||
| 
 | ||||
|     onDecrypted = () => { | ||||
|  | @ -134,6 +136,11 @@ export default class MessageActionBar extends React.PureComponent { | |||
|         this.forceUpdate(); | ||||
|     }; | ||||
| 
 | ||||
|     onEcho = () => { | ||||
|         // When an event is sent and echoed the possible actions change.
 | ||||
|         this.forceUpdate(); | ||||
|     }; | ||||
| 
 | ||||
|     onFocusChange = (focused) => { | ||||
|         if (!this.props.onFocusChange) { | ||||
|             return; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Michael Telatynski
						Michael Telatynski