diff --git a/public/js/controllers/tasksCtrl.js b/public/js/controllers/tasksCtrl.js index 3c6649f2b8..eb20922ce1 100644 --- a/public/js/controllers/tasksCtrl.js +++ b/public/js/controllers/tasksCtrl.js @@ -76,13 +76,13 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User','N ------------------------ */ - $rootScope.$on('userSynced', function(){ - $scope.itemStore = User.user.fns.updateStore(); + $scope.$watch('user.items.gear.equipped', function(){ + $scope.itemStore = $rootScope.Shared.updateStore(User.user); }) $scope.buy = function(item) { User.user.ops.buy({params:{key:item.key}}); - $scope.itemStore = User.user.fns.updateStore(); + $scope.itemStore = $rootScope.Shared.updateStore(User.user); }; diff --git a/public/js/controllers/userCtrl.js b/public/js/controllers/userCtrl.js index 351f57688f..2546101f76 100644 --- a/public/js/controllers/userCtrl.js +++ b/public/js/controllers/userCtrl.js @@ -24,7 +24,7 @@ habitrpg.controller("UserCtrl", ['$rootScope', '$scope', '$location', 'User', '$ User.user.ops.changeClass({query:{class:klass}}); $scope.selectedClass = undefined; - User.user.fns.updateStore(); + $rootScope.Shared.updateStore(User.user); $state.go('options.profile.stats'); }