in todo-src/addTodo/app.js [44:73]
function addRecord(event) {
let usernameField = {
"cognito-username": getCognitoUsername(event),
};
// auto generated date fields
let dISO = new Date().toISOString();
let auto_fields = {
id: uuidv1(),
creation_date: dISO,
lastupdate_date: dISO,
};
//merge the json objects
let item_body = {
...usernameField,
...auto_fields,
...JSON.parse(event.body),
};
console.log(item_body);
//final params to DynamoDB
const params = {
TableName: TABLE_NAME,
Item: item_body,
};
return docClient.put(params);
}