@@ -120,6 +120,7 @@ export default {
120120[ context . position . stepId ] :true ,
121121}
122122}
123+ console . log ( 'progress update' , nextProgress )
123124storage . setProgress ( nextProgress )
124125return nextProgress
125126}
@@ -134,6 +135,7 @@ export default {
134135[ context . position . stageId ] :true ,
135136}
136137}
138+ console . log ( 'progress update' , nextProgress )
137139storage . setProgress ( nextProgress )
138140return nextProgress
139141}
@@ -148,6 +150,7 @@ export default {
148150[ context . position . levelId ] :true ,
149151}
150152}
153+ console . log ( 'progress update' , nextProgress )
151154storage . setProgress ( nextProgress )
152155return nextProgress
153156
@@ -160,20 +163,24 @@ export default {
160163 ...context . progress ,
161164complete :true ,
162165}
166+ console . log ( 'progress update' , nextProgress )
163167storage . setProgress ( nextProgress )
164168return nextProgress
165169}
166170} ) ,
167171stepLoadNext :assign ( {
168- position :( context :any ) => {
172+ position :( context :any ) : CR . Position => {
169173const { data, position} = context
170174const { stepList} = data . stages [ position . stageId ]
171175const currentStepIndex = stepList . indexOf ( position . stepId )
172176const nextStepId = stepList [ currentStepIndex + 1 ]
173- return {
177+
178+ const nextPosition = {
174179 ...context . position ,
175180stepId :nextStepId ,
176181}
182+ console . log ( 'position update' , nextPosition )
183+ return nextPosition
177184}
178185} ) ,
179186loadLevel ( ) {