mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
fix(analytics): Tweaks per code review
This commit is contained in:
@@ -221,7 +221,8 @@ describe('analytics', function() {
|
|||||||
var user = {
|
var user = {
|
||||||
stats: stats,
|
stats: stats,
|
||||||
contributor: { level: 1 },
|
contributor: { level: 1 },
|
||||||
purchased: { plan: { planId: 'foo-plan' } }
|
purchased: { plan: { planId: 'foo-plan' } },
|
||||||
|
flags: {tour: {intro: -2}}
|
||||||
};
|
};
|
||||||
|
|
||||||
analyticsData.user = user;
|
analyticsData.user = user;
|
||||||
@@ -246,7 +247,8 @@ describe('analytics', function() {
|
|||||||
Level: 4,
|
Level: 4,
|
||||||
Mana: 30,
|
Mana: 30,
|
||||||
contributorLevel: 1,
|
contributorLevel: 1,
|
||||||
subscription: 'foo-plan'
|
subscription: 'foo-plan',
|
||||||
|
tutorialComplete: true
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -107,8 +107,7 @@
|
|||||||
properties.Level = user.stats.lvl;
|
properties.Level = user.stats.lvl;
|
||||||
properties.Mana = Math.floor(user.stats.mp);
|
properties.Mana = Math.floor(user.stats.mp);
|
||||||
}
|
}
|
||||||
if (user.flags && user.flags.tour && user.flags.tour.intro === -2) {properties.tutorialComplete = true}
|
properties.tutorialComplete = user.flags && user.flags.tour && user.flags.tour.intro === -2;
|
||||||
else {properties.tutorialComplete = false};
|
|
||||||
if (user.contributor && user.contributor.level) properties.contributorLevel = user.contributor.level;
|
if (user.contributor && user.contributor.level) properties.contributorLevel = user.contributor.level;
|
||||||
if (user.purchased && user.purchased.plan.planId) properties.subscription = user.purchased.plan.planId;
|
if (user.purchased && user.purchased.plan.planId) properties.subscription = user.purchased.plan.planId;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -152,6 +152,8 @@ function _formatUserData(user) {
|
|||||||
properties.Mana = Math.floor(user.stats.mp);
|
properties.Mana = Math.floor(user.stats.mp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
properties.tutorialComplete = user.flags && user.flags.tour && user.flags.tour.intro === -2;
|
||||||
|
|
||||||
if (user.contributor && user.contributor.level) {
|
if (user.contributor && user.contributor.level) {
|
||||||
properties.contributorLevel = user.contributor.level;
|
properties.contributorLevel = user.contributor.level;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user