get Managers
unknown
javascript
7 months ago
739 B
10
Indexable
async function getManagers({ warehouse_id }) {
let items = [];
try {
const queryParams = {
TableName: process.env.MANAGER_TABLE,
IndexName: 'warehouse_id-index',
KeyConditionExpression: "warehouse_id = :warehouse_id",
ExpressionAttributeValues: {
":warehouse_id": { S: warehouse_id },
},
};
const result = await dynamodb.send(
new import_client_dynamodb.QueryCommand(queryParams)
);
items = items.concat(result.Items);
return { statusCode: 200, body: JSON.stringify(items), headers };
} catch (error) {
console.error("Error:", error);
return { statusCode: 500, body: JSON.stringify({ message: "Error fetching data" }), headers };
}
}Editor is loading...
Leave a Comment