Ejemplo n.º 1
0
func state4(ctx context.Context, transitioner machine.Transitioner) {
	fmt.Println("state 4")

	transitioner.Fork(ctx, state1, state2, state3).Wait(0)

	transitioner.Done()
}
Ejemplo n.º 2
0
func state3(ctx context.Context, transitioner machine.Transitioner) {
	fmt.Println("this is state 3")
	transitioner.Done()
}
Ejemplo n.º 3
0
func state2(ctx context.Context, transitioner machine.Transitioner) {
	fmt.Println("this is state 2")
	transitioner.Next(state3)
}