var AWS = require('aws-sdk')
var docClient = new AWS.DynamoDB.DocumentClient();
exports.handler = (event, context, callback) => {
// TODO implement
var params = {
TableName: "",
KeyConditionExpression: "#gameid = :gameId",
ExpressionAttributeNames: {
"#gameid": "gameID"
},
ExpressionAttributeValues: {
":gameId":event.queryStringParameters.gameID
}
}
docClient.query(params, function (err, data) {
if (err) {
console.log(err)
callback(null, {
headers: {
"Access-Control-Allow-Credentials": true,
"Access-Control-Allow-Origin": "*",
"Content-Type": "application/json",
"Access-Control-Allow-Methods": "POST",
"Access-Control-Request-Headers": "X-Custom-Header",
'Access-Control-Allow-Headers': 'tenant_id'
},
statusCode: 400,
body: JSON.stringify(err),
});
} else {
console.log(data)
callback(null, {
headers: {
"Access-Control-Allow-Credentials": true,
"Access-Control-Allow-Origin": "*",
"Content-Type": "application/json",
"Access-Control-Allow-Methods": "POST",
"Access-Control-Request-Headers": "X-Custom-Header",
'Access-Control-Allow-Headers': 'tenant_id'
},
statusCode: 200,
body: JSON.stringify(data),
});
}
})
};