File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -76,19 +76,22 @@ const fetchTask = async key => {
7676 key = keys . slice ( - 1 ) . pop ( ) ;
7777 }
7878
79- let taskAlreadyCompleted = [ ] ;
79+ let taskInfo = { } ;
8080
8181 // Holding reference to keys of all the completed tasks
8282 let previousKeys = keys . slice ( 0 , taskCount ) ;
8383
8484 previousKeys . some ( ( item , index ) => {
8585 if ( item === key ) {
86- taskAlreadyCompleted = [ true , index ] ;
86+ taskInfo = {
87+ completed : true ,
88+ count : index ,
89+ } ;
8790 return true ;
8891 }
8992 } ) ;
9093
91- if ( taskAlreadyCompleted [ 0 ] ) {
94+ if ( taskInfo . completed ) {
9295 console . log ( ) ;
9396 console . log ( chalk . yellow . bold ( ' This task is already completed!' ) ) ;
9497 console . log ( ) ;
@@ -102,7 +105,7 @@ const fetchTask = async key => {
102105 ) ,
103106 ) ;
104107 console . log ( ) ;
105- console . log ( chalk . green ( `${ exercises [ taskAlreadyCompleted [ 1 ] ] . task } ` ) ) ;
108+ console . log ( chalk . green ( `${ exercises [ taskInfo . count ] . task } ` ) ) ;
106109 console . log ( ) ;
107110 return ;
108111 }
You can’t perform that action at this time.
0 commit comments