cleanup on end tour

This commit is contained in:
Tyler Renelle
2013-09-12 16:45:13 -04:00
parent d3ddbae767
commit 0d8e1f2043
2 changed files with 16 additions and 18 deletions

View File

@@ -51,8 +51,7 @@ angular.module('guideServices', []).
$('.main-herobox').popover('destroy');
var tour = new Tour({
onEnd: function(){
User.user.flags.showTour = false;
User.log({op:'set',data:{'flags.showTour':false}});
User.set('flags.showTour', false);
}
});
tourSteps.forEach(function(step) {

View File

@@ -152,21 +152,20 @@ angular.module('userServices', []).
Very simple path-set. `set('preferences.gender','m')` for example. We'll deprecate this once we have a complete API
*/
set: function(k, v) {
var self = userServices;
var log = { op: 'set', data: {} };
window.habitrpgShared.helpers.dotSet(k, v, userServices.user);
window.habitrpgShared.helpers.dotSet(k, v, this.user);
log.data[k] = v;
userServices.log(log);
this.log(log);
},
setMultiple: function(obj){
var self = this;
var log = { op: 'set', data: {} };
_.each(obj, function(v,k){
window.habitrpgShared.helpers.dotSet(k, v, userServices.user);
window.habitrpgShared.helpers.dotSet(k, v, self.user);
log.data[k] = v;
})
userServices.log(log);
});
self.log(log);
},
save: save,