update store, fix #1553

This commit is contained in:
Matteo Pagliazzi
2013-09-20 18:04:20 +02:00
parent 8540e2f59b
commit 2c2367cf7c

View File

@@ -87,7 +87,7 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User', '
------------------------ ------------------------
*/ */
$scope.$watch("user.items", function() { var updateStore = function(){
var sorted, updated; var sorted, updated;
updated = window.habitrpgShared.items.updateStore(User.user); updated = window.habitrpgShared.items.updateStore(User.user);
/* Figure out whether we wanna put this in habitrpg-shared /* Figure out whether we wanna put this in habitrpg-shared
@@ -95,12 +95,16 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User', '
sorted = [updated.weapon, updated.armor, updated.head, updated.shield, updated.potion, updated.reroll]; sorted = [updated.weapon, updated.armor, updated.head, updated.shield, updated.potion, updated.reroll];
$scope.itemStore = sorted; $scope.itemStore = sorted;
}); }
updateStore()
$scope.buy = function(type) { $scope.buy = function(type) {
var hasEnough = window.habitrpgShared.items.buyItem(User.user, type); var hasEnough = window.habitrpgShared.items.buyItem(User.user, type);
if (hasEnough) { if (hasEnough) {
User.log({op: "buy",type: type}); User.log({op: "buy",type: type});
Notification.text("Item purchased."); Notification.text("Item purchased.");
updateStore();
} else { } else {
Notification.text("Not enough GP."); Notification.text("Not enough GP.");
} }