jambda
Version:
Easy serverless rest api deploy! Jambda makes it easy to deploy database connected rest api's by providing the least amount of configuration.
23 lines (19 loc) • 469 B
JavaScript
import { success } from '../helper/response'
import * as repository from '../lib/repository'
/**
* Deletes a record from the database given it's id
*
* @param {Schema} model The current model
* @returns {Function} An express-middleware
*/
const __delete = model => {
const destroy = repository.destroy(model)
return (req, res, next) => {
destroy(req.params.id)
.then(() => {
success(204, null, res)
})
.catch(next)
}
}
export default __delete