in src/createLambda/create.js [30:53]
async function putInfo(joinInfo) {
console.log("In putInfo")
var params = {
TableName: meetingsTable,
Key: {
"Title": joinInfo.Title,
},
UpdateExpression: "SET #mi = :mi, #mId = :mId, #ai = list_append(if_not_exists(#ai, :empty), :ai)",
ExpressionAttributeNames: { '#mi': 'MeetingInfo', '#mId': 'meetingId', '#ai': 'AttendeeInfo'},
ExpressionAttributeValues : {
":mi": joinInfo.Meeting,
":mId": joinInfo.Meeting.MeetingId,
":ai": [ joinInfo.Attendee.AttendeeId ],
":empty": []
}
}
console.log(params)
try {
await docClient.update(params).promise()
} catch (err) {
console.log(err)
return err
}
}