Fixed tutorial step preferences to be saved as strings

This commit is contained in:
Harrison Healey
2016-03-23 16:01:20 -04:00
parent 7af2e6f87a
commit c6e14fc380
2 changed files with 11 additions and 7 deletions

View File

@@ -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() {

View File

@@ -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 ? (