mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
cleanup on end tour
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user