async function deleteAttendee()

in src/index.js [291:309]


async function deleteAttendee(event) {
    // delete attendee from Dynamo DB
    let params = {
        TableName: process.env.TABLE_NAME,
        Key: {
            'fromNumber': { 'S': event.CallDetails.Participants[0].From },
            'callId': { 'S': event.CallDetails.Participants[0].CallId }
        }
    };

    console.log("Deleting attendee:", JSON.stringify(params, null, 2));
    const result = await dynamodb.deleteItem(params).promise();

    if (!result) {
        console.error("Unable to delete attendee. Error:", JSON.stringify(result, null, 2));
    }

    console.log("Deleted attendee");
}