async function putInfo()

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
    }
}