unpkg/server/actions/removeFromBlacklist.js
2017-12-14 08:27:40 -08:00

29 lines
705 B
JavaScript

const BlacklistAPI = require("../BlacklistAPI")
function removeFromBlacklist(req, res) {
const packageName = req.packageName
BlacklistAPI.removePackage(packageName).then(
removed => {
if (removed) {
const userId = req.user.jti
console.log(`Package "${packageName}" was removed from the blacklist by ${userId}`)
}
res.send({
ok: true,
message: `Package "${packageName}" was ${removed ? "removed from" : "not in"} the blacklist`
})
},
error => {
console.error(error)
res.status(500).send({
error: `Unable to remove "${packageName}" from the blacklist`
})
}
)
}
module.exports = removeFromBlacklist