From bc58bd97bbcaceb4dcf3017c7e0554dbdf0b0497 Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Sat, 14 May 2016 22:30:32 -0500 Subject: [PATCH] fix: Correct set cron debug function --- website/client/js/controllers/footerCtrl.js | 6 ++---- website/client/js/services/userServices.js | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/website/client/js/controllers/footerCtrl.js b/website/client/js/controllers/footerCtrl.js index 694a2b2b65..98ba567dc6 100644 --- a/website/client/js/controllers/footerCtrl.js +++ b/website/client/js/controllers/footerCtrl.js @@ -78,12 +78,10 @@ function($scope, $rootScope, User, $http, Notification, ApiUrl, Social) { }); }; - //@TODO: Route? $scope.addMissedDay = function(numberOfDays){ if (!confirm("Are you sure you want to reset the day by " + numberOfDays + " day(s)?")) return; - var dayBefore = moment(User.user.lastCron).subtract(numberOfDays, 'days').toDate(); - User.set({'lastCron': dayBefore}); - Notification.text('-' + numberOfDays + ' day(s), remember to refresh'); + + User.setCron(numberOfDays); }; $scope.addTenGems = function(){ diff --git a/website/client/js/services/userServices.js b/website/client/js/services/userServices.js index 5f4b115e37..b99b826e21 100644 --- a/website/client/js/services/userServices.js +++ b/website/client/js/services/userServices.js @@ -244,6 +244,21 @@ angular.module('habitrpg') }) }, + setCron: function (numberOfDays) { + var date = moment(user.lastCron).subtract(numberOfDays, 'days').toDate(); + + $http({ + method: "POST", + url: 'api/v3/debug/update-user', + data: { + lastCron: date + } + }) + .then(function (response) { + Notification.text('-' + numberOfDays + ' day(s), remember to refresh'); + }); + }, + clearNewMessages: function () { callOpsFunctionAndRequest('markPmsRead', 'mark-pms-read', "POST"); },