UNPKG

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.

48 lines (39 loc) 940 B
'use strict' Object.defineProperty(exports, '__esModule', { value: true }) var _response = require('../helper/response') var _repository = require('../lib/repository') var repository = _interopRequireWildcard(_repository) function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj } else { var newObj = {} if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key] } } newObj.default = obj return newObj } } /** * Deletes a record from the database given it's id * * @param {Schema} model The current model * @returns {Function} An express-middleware */ var __delete = function __delete(model) { var destroy = repository.destroy(model) return function(req, res, next) { destroy(req.params.id) .then(function() { ;(0, _response.success)(204, null, res) }) .catch(next) } } exports.default = __delete