function deleteIndividualItem()

in index.js [210:232]


function deleteIndividualItem(todoId) {
    
    let params = {
        TableName: tableName,
        Key: {
            todo_id: todoId
        },
        ReturnValues: 'ALL_OLD'
    };
    
    let dbDelete = (params) => { return dynamo.delete(params).promise() };
    
    dbDelete(params).then( (data) => {
        if (!data.Attributes) {
            console.log(`ITEM NOT FOUND FOR DELETION WITH ID = ${todoId}`);
            return;
        }
        console.log(`DELETED ITEM SUCCESSFULLY WITH id = ${todoId}`);
    }).catch( (err) => { 
        console.log(`DELETE ITEM FAILED FOR id = ${todoId}, WITH ERROR: ${err}`);
    });
    
}