File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed
ep26-enhance-todo-store/app Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ var TodoActions = {
26
26
api . markTodoDone ( todo )
27
27
. then ( ( ) => {
28
28
console . log ( "marked TODO as done successfully" ) ;
29
- TodoActions . getAllTodos ( ) ;
29
+ TodoStore . markTodoDone ( todo ) ;
30
30
} )
31
31
} ,
32
32
@@ -40,6 +40,7 @@ var TodoActions = {
40
40
} ,
41
41
42
42
getAllTodos : ( ) => {
43
+ console . log ( "Performing getAllTodos" ) ;
43
44
api . getTodos ( )
44
45
. then ( ( responseData ) => {
45
46
var todos = responseData . todos ;
Original file line number Diff line number Diff line change @@ -3,6 +3,15 @@ var _callback;
3
3
4
4
var TodoStore = {
5
5
6
+ markTodoDone : ( todo ) => {
7
+ var _todo = _todos . filter ( ( t ) => {
8
+ return t . id === todo . id ;
9
+ } ) [ 0 ] ;
10
+
11
+ _todo . done = true ;
12
+ _callback ( _todos ) ;
13
+ } ,
14
+
6
15
setTodos : ( todos ) => {
7
16
_todos = todos ;
8
17
console . log ( "TodoStore" , TodoStore . getTodos ( ) ) ;
You can’t perform that action at this time.
0 commit comments