From ced86df811c879d2888c46457ec01cd44df3005d Mon Sep 17 00:00:00 2001 From: OldHawk Date: Sun, 3 Dec 2017 16:49:58 +0800 Subject: [PATCH] feat(announce): idle user can not download torrent --- .../server/controllers/torrents.server.controller.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/torrents/server/controllers/torrents.server.controller.js b/modules/torrents/server/controllers/torrents.server.controller.js index a79d8d39..8b30f739 100644 --- a/modules/torrents/server/controllers/torrents.server.controller.js +++ b/modules/torrents/server/controllers/torrents.server.controller.js @@ -501,8 +501,16 @@ exports.download = function (req, res) { var filePath = config.uploads.torrent.file.dest + req.torrent.torrent_filename; if (req.torrent.torrent_vip && !req.user.isVip) { - return res.status(422).send({ - message: 'ONLY_VIP_CAN_DOWNLOAD' + return res.status(701).send({ + message: 'SERVER.ONLY_VIP_CAN_DOWNLOAD' + }); + } else if (req.user.status === 'banned') { + return res.status(702).send({ + message: 'SERVER.CAN_NOT_DOWNLOAD_BANNED' + }); + } else if (req.user.status === 'idle') { + return res.status(703).send({ + message: 'SERVER.CAN_NOT_DOWNLOAD_IDLE' }); } else { fs.exists(filePath, function (exists) {