diff options
author | Stefan Malzner <stefan@adlk.io> | 2018-11-25 20:48:40 +0100 |
---|---|---|
committer | Stefan Malzner <stefan@adlk.io> | 2018-11-25 20:48:40 +0100 |
commit | f1d7f88ff0651656ea5ed22737abecede4bac876 (patch) | |
tree | f75f14e708ab271b116a58fdedb78e68e69f488f /src/features/delayApp/Component.js | |
parent | Add missing delayApp commit (diff) | |
download | ferdium-app-f1d7f88ff0651656ea5ed22737abecede4bac876.tar.gz ferdium-app-f1d7f88ff0651656ea5ed22737abecede4bac876.tar.zst ferdium-app-f1d7f88ff0651656ea5ed22737abecede4bac876.zip |
Fix delayApp issues
Diffstat (limited to 'src/features/delayApp/Component.js')
-rw-r--r-- | src/features/delayApp/Component.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/features/delayApp/Component.js b/src/features/delayApp/Component.js index 2bfa1162e..403340c7b 100644 --- a/src/features/delayApp/Component.js +++ b/src/features/delayApp/Component.js | |||
@@ -24,7 +24,7 @@ const messages = defineMessages({ | |||
24 | }, | 24 | }, |
25 | }); | 25 | }); |
26 | 26 | ||
27 | export default @inject('actions') @observer @injectSheet(styles) class DelayApp extends Component { | 27 | export default @inject('actions') @injectSheet(styles) @observer class DelayApp extends Component { |
28 | static propTypes = { | 28 | static propTypes = { |
29 | // eslint-disable-next-line | 29 | // eslint-disable-next-line |
30 | classes: PropTypes.object.isRequired, | 30 | classes: PropTypes.object.isRequired, |
@@ -39,8 +39,6 @@ export default @inject('actions') @observer @injectSheet(styles) class DelayApp | |||
39 | } | 39 | } |
40 | 40 | ||
41 | componentDidMount() { | 41 | componentDidMount() { |
42 | // const { reload } = this.props; | ||
43 | |||
44 | this.countdownInterval = setInterval(() => { | 42 | this.countdownInterval = setInterval(() => { |
45 | this.setState({ | 43 | this.setState({ |
46 | countdown: this.state.countdown - this.countdownIntervalTimeout, | 44 | countdown: this.state.countdown - this.countdownIntervalTimeout, |
@@ -53,6 +51,10 @@ export default @inject('actions') @observer @injectSheet(styles) class DelayApp | |||
53 | }, this.countdownIntervalTimeout); | 51 | }, this.countdownIntervalTimeout); |
54 | } | 52 | } |
55 | 53 | ||
54 | componentWillUnmount() { | ||
55 | clearInterval(this.countdownInterval); | ||
56 | } | ||
57 | |||
56 | countdownInterval = null; | 58 | countdownInterval = null; |
57 | countdownIntervalTimeout = 1000; | 59 | countdownIntervalTimeout = 1000; |
58 | 60 | ||