We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b0ceeab commit a792113Copy full SHA for a792113
web-app/src/services/state/actions/context.ts
@@ -94,6 +94,19 @@ export default {
94
},
95
}),
96
// @ts-ignore
97
+ updateLevelProgress: assign({
98
+ progress: (context: CR.MachineContext, event: CR.MachineEvent): CR.Progress => {
99
+ // update progress by tracking completed
100
+ const {progress, position} = context
101
+
102
+ const levelId: string = position.levelId
103
104
+ progress.levels[levelId] = true
105
106
+ return progress
107
+ },
108
+ }),
109
+ // @ts-ignore
110
updateStepProgress: assign({
111
progress: (context: CR.MachineContext, event: CR.MachineEvent): CR.Progress => {
112
// update progress by tracking completed
0 commit comments