diff options
author | Christopher Speller <crspeller@gmail.com> | 2016-03-23 16:31:12 -0400 |
---|---|---|
committer | Christopher Speller <crspeller@gmail.com> | 2016-03-23 16:31:12 -0400 |
commit | 13b967b2b508030624e08e580f0a11975a39bbac (patch) | |
tree | 0d698d7a9284b0a0352808c14297a09ca1a9b326 /webapp/components/tutorial | |
parent | 07bf7c498d603d76741fee20f4090438a592a659 (diff) | |
parent | c6e14fc38074526269f8e2ffb158014351584f95 (diff) | |
download | chat-13b967b2b508030624e08e580f0a11975a39bbac.tar.gz chat-13b967b2b508030624e08e580f0a11975a39bbac.tar.bz2 chat-13b967b2b508030624e08e580f0a11975a39bbac.zip |
Merge pull request #2520 from hmhealey/prefs
Fixed tutorial step preferences to be saved as strings
Diffstat (limited to 'webapp/components/tutorial')
-rw-r--r-- | webapp/components/tutorial/tutorial_intro_screens.jsx | 6 | ||||
-rw-r--r-- | webapp/components/tutorial/tutorial_tip.jsx | 12 |
2 files changed, 11 insertions, 7 deletions
diff --git a/webapp/components/tutorial/tutorial_intro_screens.jsx b/webapp/components/tutorial/tutorial_intro_screens.jsx index 734842cad..913a30483 100644 --- a/webapp/components/tutorial/tutorial_intro_screens.jsx +++ b/webapp/components/tutorial/tutorial_intro_screens.jsx @@ -36,12 +36,12 @@ export default class TutorialIntroScreens extends React.Component { Utils.switchChannel(ChannelStore.getByName(Constants.DEFAULT_CHANNEL)); - let step = PreferenceStore.getInt(Preferences.TUTORIAL_STEP, UserStore.getCurrentId(), 0); + const step = PreferenceStore.getInt(Preferences.TUTORIAL_STEP, UserStore.getCurrentId(), 0); AsyncClient.savePreference( Preferences.TUTORIAL_STEP, UserStore.getCurrentId(), - step + 1 + (step + 1).toString() ); } skipTutorial(e) { @@ -50,7 +50,7 @@ export default class TutorialIntroScreens extends React.Component { AsyncClient.savePreference( Preferences.TUTORIAL_STEP, UserStore.getCurrentId(), - 999 + '999' ); } createScreen() { diff --git a/webapp/components/tutorial/tutorial_tip.jsx b/webapp/components/tutorial/tutorial_tip.jsx index d93fff1b1..3508e29a2 100644 --- a/webapp/components/tutorial/tutorial_tip.jsx +++ b/webapp/components/tutorial/tutorial_tip.jsx @@ -29,12 +29,12 @@ export default class TutorialTip extends React.Component { this.setState({show}); if (!show && this.state.currentScreen >= this.props.screens.length - 1) { - let step = PreferenceStore.getInt(Preferences.TUTORIAL_STEP, UserStore.getCurrentId(), 0); + const step = PreferenceStore.getInt(Preferences.TUTORIAL_STEP, UserStore.getCurrentId(), 0); AsyncClient.savePreference( Preferences.TUTORIAL_STEP, UserStore.getCurrentId(), - step + 1 + (step + 1).toString() ); } } @@ -48,8 +48,12 @@ export default class TutorialTip extends React.Component { } skipTutorial(e) { e.preventDefault(); - const preference = PreferenceStore.setPreference(Preferences.TUTORIAL_STEP, UserStore.getCurrentId(), '999'); - AsyncClient.savePreferences([preference]); + + AsyncClient.savePreference( + Preferences.TUTORIAL_STEP, + UserStore.getCurrentId(), + '999' + ); } render() { const buttonText = this.state.currentScreen === this.props.screens.length - 1 ? ( |