11"use strict" ;
22var types_1 = require ( '../types' ) ;
3- var handle_action_string_1 = require ( './handle-action-string' ) ;
4- function handleTaskActions ( actions ) {
5- var next = actions . shift ( ) ;
6- if ( next && next . length ) {
7- next . reduce ( function ( total , curr ) {
8- return total . then ( function ( ) { return handle_action_string_1 . default ( curr ) ; } ) ;
9- } , Promise . resolve ( ) ) ;
10- }
11- }
12- var taskTracker = 0 ;
3+ var handle_actions_1 = require ( './handle-actions' ) ;
4+ var taskPositionTracker = 0 ;
135function taskActionsReducer ( taskActions , action ) {
146 if ( taskActions === void 0 ) { taskActions = [ ] ; }
157 var actions = null ;
@@ -25,18 +17,18 @@ function taskActionsReducer(taskActions, action) {
2517 return task . actions . filter ( function ( a ) { return ! ! a . match ( / ^ o p e n / ) ; } ) ;
2618 } ) ;
2719 }
28- taskTracker = 0 ;
29- handleTaskActions ( actions ) ;
20+ taskPositionTracker = 0 ;
21+ handle_actions_1 . default ( actions ) ;
3022 return actions ;
3123 case 'TEST_RESULT' :
3224 actions = action . payload . taskActions || [ ] ;
3325 var nextTaskPosition = action . payload . result . taskPosition ;
34- var times = nextTaskPosition - taskTracker ;
26+ var times = nextTaskPosition - taskPositionTracker ;
3527 if ( times > 0 ) {
3628 for ( var i = 0 ; i < times ; i ++ ) {
37- handleTaskActions ( actions ) ;
29+ handle_actions_1 . default ( actions ) ;
3830 }
39- taskTracker = nextTaskPosition ;
31+ taskPositionTracker = nextTaskPosition ;
4032 }
4133 return actions ;
4234 default :
0 commit comments