diff --git a/src/controllers/user.js b/src/controllers/user.js index d353546536..b67c61fe42 100644 --- a/src/controllers/user.js +++ b/src/controllers/user.js @@ -174,35 +174,6 @@ api.updateTask = function(req, res, next) { }); }; -/** - * Update tasks (plural). This will update, add new, delete, etc all at once. - * TODO Should we keep this? - */ -api.updateTasks = function(req, res, next) { - var user = res.locals.user; - var tasks = req.body; - _.each(tasks, function(task, idx) { - if (task.id) { - // delete - if (task.del) { - user.deleteTask(task.id); - task = {deleted: true}; - } else { - // Update - // updateTask(user, task.id, task); //FIXME - } - } else { - // Create - task = addTask(user, task); - } - tasks[idx] = task; - }); - user.save(function(err, saved) { - if (err) return res.json(500, {err: err}); - return res.json(201, tasks); - }); -}; - api.createTask = function(req, res, next) { var user = res.locals.user; var task = addTask(user, req.body); diff --git a/src/routes/api.js b/src/routes/api.js index 6ee338f3f6..467c1290fe 100644 --- a/src/routes/api.js +++ b/src/routes/api.js @@ -32,7 +32,6 @@ router.post('/user/tasks/:id/:direction', auth.auth, cron, user.scoreTask); router.get('/user/tasks', auth.auth, cron, user.getTasks); router.get('/user/task/:id', auth.auth, cron, user.getTask); router.put('/user/task/:id', auth.auth, cron, verifyTaskExists, user.updateTask); -router.post('/user/tasks', auth.auth, cron, user.updateTasks); router["delete"]('/user/task/:id', auth.auth, cron, verifyTaskExists, user.deleteTask); router.post('/user/task', auth.auth, cron, user.createTask); router.put('/user/task/:id/sort', auth.auth, cron, verifyTaskExists, user.sortTask);