Skip to content
Prev Previous commit
Next Next commit
remove unused actions
Signed-off-by: shmck <[email protected]>
  • Loading branch information
ShMcK committed Jul 31, 2020
commit 63fbbf72242a07d731eda50d433ded05e7e79eed
22 changes: 1 addition & 21 deletions web-app/src/services/state/actions/context.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,27 +60,6 @@ export const updateStepPosition = assign({
},
})

export const updateLevelPosition = assign({
position: (context: T.MachineContext): any => {
const { position } = context
const tutorial = selectors.currentTutorial(context)
// merge in the updated position
// sent with the test to ensure consistency
const levels: TT.Level[] = tutorial.levels

const levelIndex = levels.findIndex((l: TT.Level) => l.id === position.levelId)
const level: TT.Level = levels[levelIndex + 1]

const nextPosition: T.Position = {
levelId: level.id,
stepId: level.steps.length ? level.steps[0].id : null,
complete: !level.steps.length,
}

return nextPosition
},
})

export const updatePosition = assign({
position: (context: T.MachineContext, event: T.MachineEvent): any => {
return event.payload
Expand All @@ -90,6 +69,7 @@ export const updatePosition = assign({
export const updateLevel = assign({
position: (context: T.MachineContext, event: T.MachineEvent): any => {
const levelId = context.position.levelId
console.log(`updateLevel: ${JSON.stringify(context.position)}`)
return { levelId, complete: false }
},
})
Expand Down
12 changes: 3 additions & 9 deletions web-app/src/services/state/machine.ts
Original file line number Diff line number Diff line change
Expand Up @@ -215,16 +215,10 @@ export const createMachine = (options: any) => {
},
},
LevelComplete: {
onExit: ['syncLevelPosition'],
onExit: ['testClear', 'syncLevelPosition'],
on: {
NEXT_LEVEL: {
target: 'LoadNext',
actions: ['testClear', 'updateLevel'],
},
KEY_PRESS_ENTER: {
target: 'LoadNext',
actions: ['testClear', 'updateLevel'],
},
NEXT_LEVEL: 'LoadNext',
KEY_PRESS_ENTER: 'LoadNext',
},
},
LoadNext: {
Expand Down