@@ -28,11 +28,7 @@ export default class App extends React.Component {
28
28
} ;
29
29
30
30
var markTaskDoneCallback = function ( data ) {
31
- if ( data . success ) {
32
- api . getTasks ( processData . bind ( this ) ) ;
33
- } else {
34
- console . log ( "Failed to mark task as done/undone" )
35
- }
31
+ data . success ? api . getTasks ( processData . bind ( this ) ) : console . log ( "Failed to mark task as done/undone" ) ;
36
32
} ;
37
33
38
34
api . markTaskDone ( markTaskDoneCallback . bind ( this ) , todo ) ;
@@ -43,15 +39,11 @@ export default class App extends React.Component {
43
39
this . setState ( { todos : data . todos } ) ;
44
40
} ;
45
41
46
- var markTaskDeleteCallback = function ( data ) {
47
- if ( data . success ) {
48
- api . getTasks ( processData . bind ( this ) ) ;
49
- } else {
50
- console . log ( "Failed to delete task" )
51
- }
42
+ var deleteTaskCallback = function ( data ) {
43
+ data . success ? api . getTasks ( processData . bind ( this ) ) : console . log ( "Failed to delete task" ) ;
52
44
} ;
53
45
54
- api . deleteTask ( markTaskDeleteCallback . bind ( this ) , idToBeDeleted ) ;
46
+ api . deleteTask ( deleteTaskCallback . bind ( this ) , idToBeDeleted ) ;
55
47
}
56
48
57
49
handleSubmit ( event ) {
@@ -60,15 +52,11 @@ export default class App extends React.Component {
60
52
var newTodo = { title : this . state . title , done : false } ;
61
53
62
54
var processData = function ( data ) {
63
- this . setState ( { todos : data . todos } ) ;
55
+ this . setState ( { title : '' , todos : data . todos } ) ;
64
56
} ;
65
57
66
58
var addTaskCallback = function ( data ) {
67
- if ( data . success ) {
68
- api . getTasks ( processData . bind ( this ) ) ;
69
- } else {
70
- console . log ( "Failed to delete task" )
71
- }
59
+ data . success ? api . getTasks ( processData . bind ( this ) ) : console . log ( "Failed to add task" ) ;
72
60
} ;
73
61
74
62
api . addTask ( addTaskCallback . bind ( this ) , newTodo ) ;
0 commit comments