From 5d6164973e92fa8a3e3c18a0eb2e29494aea4f48 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Sun, 9 Dec 2018 20:48:25 +0100 Subject: Fix linting issues --- .../services/content/WebviewCrashHandler.js | 24 +++++++++++++--------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'src/components/services/content/WebviewCrashHandler.js') diff --git a/src/components/services/content/WebviewCrashHandler.js b/src/components/services/content/WebviewCrashHandler.js index 3be1fccf4..42bc3c877 100644 --- a/src/components/services/content/WebviewCrashHandler.js +++ b/src/components/services/content/WebviewCrashHandler.js @@ -38,13 +38,18 @@ export default @observer class WebviewCrashHandler extends Component { countdown: 10000, } + countdownInterval = null; + + countdownIntervalTimeout = 1000; + + componentDidMount() { const { reload } = this.props; this.countdownInterval = setInterval(() => { - this.setState({ - countdown: this.state.countdown - this.countdownIntervalTimeout, - }); + this.setState(prevState => ({ + countdown: prevState.countdown - this.countdownIntervalTimeout, + })); if (this.state.countdown <= 0) { reload(); @@ -53,9 +58,6 @@ export default @observer class WebviewCrashHandler extends Component { }, this.countdownIntervalTimeout); } - countdownInterval = null; - countdownIntervalTimeout = 1000; - render() { const { name, reload } = this.props; const { intl } = this.context; @@ -70,10 +72,12 @@ export default @observer class WebviewCrashHandler extends Component { buttonType="inverted" onClick={() => reload()} /> -

{intl.formatMessage(messages.autoReload, { - name, - seconds: this.state.countdown / 1000, - })}

+

+ {intl.formatMessage(messages.autoReload, { + name, + seconds: this.state.countdown / 1000, + })} +

); } -- cgit v1.2.3-70-g09d2