From a5bf3440c807806fca196dcef600ed825d3e1bb4 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 12 Dec 2013 17:00:42 -0700 Subject: [PATCH] [https://github.com/HabitRPG/habitrpg/issues/1977] move sleep & clear-completed to user.ops --- dist/habitrpg-shared.js | 10 ++++++++++ script/index.coffee | 8 ++++++++ 2 files changed, 18 insertions(+) diff --git a/dist/habitrpg-shared.js b/dist/habitrpg-shared.js index 5ddee465e7..f41c126eab 100644 --- a/dist/habitrpg-shared.js +++ b/dist/habitrpg-shared.js @@ -10911,6 +10911,16 @@ var process=require("__browserify_process");(function() { } user._wrapped = true; user.ops = { + sleep: function(req, cb) { + user.flags.rest = !user.flags.rest; + return cb(null, req); + }, + clearCompleted: function(req, cb) { + user.todos = _.where(user.todos, { + completed: false + }); + return cb(null, req); + }, update: function(req, cb) { _.each(req.body, function(v, k) { return user.fns.dotSet(k, v); diff --git a/script/index.coffee b/script/index.coffee index 02dae96cf0..7f59baf801 100644 --- a/script/index.coffee +++ b/script/index.coffee @@ -629,6 +629,14 @@ api.wrap = (user) -> user.ops = + sleep: (req, cb) -> + user.flags.rest = !user.flags.rest + cb null, req + + clearCompleted: (req, cb) -> + user.todos = _.where(user.todos, {completed: false}) + cb null, req + update: (req, cb) -> _.each req.body, (v,k) -> user.fns.dotSet(k,v)