File tree Expand file tree Collapse file tree 2 files changed +7
-11
lines changed Expand file tree Collapse file tree 2 files changed +7
-11
lines changed Original file line number Diff line number Diff line change @@ -30,15 +30,10 @@ export default class App extends React.Component {
30
30
}
31
31
32
32
handleDelete ( idToBeDeleted ) {
33
- var deleteTaskCallback = function ( data ) {
34
- if ( data . success ) {
35
- api . getTasks ( )
36
- . then ( ( responseData ) => this . setState ( { todos : responseData . todos } ) )
37
- . catch ( ( error ) => console . log ( 'Failed to delete task: ' , error ) ) ;
38
- }
39
- } ;
40
-
41
- api . deleteTask ( idToBeDeleted , deleteTaskCallback . bind ( this ) ) ;
33
+ api . deleteTask ( idToBeDeleted )
34
+ . then ( ( ) => { return api . getTasks ( ) } )
35
+ . then ( ( responseData ) => this . setState ( { todos : responseData . todos } ) )
36
+ . catch ( ( error ) => console . log ( 'Failed to delete task: ' , error ) ) ;
42
37
}
43
38
44
39
handleSubmit ( event ) {
Original file line number Diff line number Diff line change @@ -37,8 +37,9 @@ var api = {
37
37
} ,
38
38
39
39
deleteTask ( idToBeDeleted , processDataCallback ) {
40
- var url = Constants . BASE_URL + 'todos/' + idToBeDeleted ;
41
- this . makeAjaxCall ( url , 'DELETE' , { } , processDataCallback )
40
+ var url = this . generateUrlWithApiKey ( 'todos/' + idToBeDeleted ) ;
41
+ return fetch ( url , { method : 'DELETE' } )
42
+ . then ( ( res ) => res . json ( ) ) ;
42
43
} ,
43
44
44
45
makeAjaxCall ( url , type , params , processDataCallback ) {
You can’t perform that action at this time.
0 commit comments