From dcf7f59667e03c9c233ec58a80d8a64828e1d049 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Wed, 30 Dec 2015 16:14:40 -0800 Subject: [PATCH] On hike completed, points increase --- common/app/routes/Hikes/components/Questions.jsx | 12 +++++++++--- common/app/routes/Hikes/flux/Actions.js | 11 +++++++++-- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/common/app/routes/Hikes/components/Questions.jsx b/common/app/routes/Hikes/components/Questions.jsx index e7d4cd9cd2..1a7b08c9e3 100644 --- a/common/app/routes/Hikes/components/Questions.jsx +++ b/common/app/routes/Hikes/components/Questions.jsx @@ -15,7 +15,7 @@ export default contain( { store: 'appStore', actions: ['hikesActions'], - map({ hikesApp }) { + map({ hikesApp, username }) { const { currentHike, currentQuestion = 1, @@ -34,7 +34,8 @@ export default contain( delta, isPressed, showInfo, - shake + shake, + username }; } }, @@ -50,6 +51,7 @@ export default contain( isPressed: PropTypes.bool, showInfo: PropTypes.bool, shake: PropTypes.bool, + username: PropTypes.string, hikesActions: PropTypes.object }, @@ -104,7 +106,11 @@ export default contain( e.preventDefault(); } - return hikesActions.answer({ answer, userAnswer, props: this.props }); + return hikesActions.answer({ + answer, + userAnswer, + props: this.props + }); }; }, diff --git a/common/app/routes/Hikes/flux/Actions.js b/common/app/routes/Hikes/flux/Actions.js index a76a98961a..cc07623d1b 100644 --- a/common/app/routes/Hikes/flux/Actions.js +++ b/common/app/routes/Hikes/flux/Actions.js @@ -205,7 +205,10 @@ export default Actions({ delta: [0, 0], mouse: [ userAnswer ? 1000 : -1000, 0] }; - return { ...state, hikesApp }; + return { + ...state, + hikesApp + }; } }; @@ -227,7 +230,11 @@ export default Actions({ mouse: [0, 0] }; - return { ...state, hikesApp }; + return { + ...state, + points: username ? state.points + 1 : state.points, + hikesApp + }; }, optimistic: optimisticSave })