Cleanup timeout before unmount.

This commit is contained in:
Richard Lewis 2018-03-09 21:12:56 +00:00
parent a33859326e
commit 7e062090de
2 changed files with 15 additions and 1 deletions

View file

@ -204,6 +204,12 @@ export default class extends React.Component {
this.unmounted = true;
dis.unregister(this.dispatcherRef);
this.context.matrixClient.removeListener('sync', this.onClientSync);
this._afterComponentWillUnmount();
}
// To be overridden by subclasses (e.g. MStickerBody) for further
// cleanup after componentWillUnmount
_afterComponentWillUnmount() {
}
onAction(payload) {