in source/services/api/admin/lib/admin.js [487:509]
async _deleteAuthorization(apiKeyId, applicationId) {
const params = {
TableName: process.env.AUTHORIZATIONS_TABLE,
Key: {
api_key_id: apiKeyId,
application_id: applicationId
},
ReturnValues: 'ALL_OLD'
};
const docClient = new AWS.DynamoDB.DocumentClient(this.config);
try {
let data = await docClient.delete(params).promise();
return Promise.resolve(data);
} catch (err) {
console.log(JSON.stringify(err));
return Promise.reject({
code: 500,
error: 'InternalFailure',
message: `Error occurred while attempting to delete authorization`
});
}
}