Removed balance check test (#10159)

* Removed balance check test

* Removed balance check in common

* Removed gem logic and added achievement to tests
This commit is contained in:
Keith Holliday
2018-03-21 11:53:47 -05:00
committed by GitHub
parent de79e0e3c3
commit d0a786554c
3 changed files with 22 additions and 20 deletions

View File

@@ -7,7 +7,7 @@ import {
import splitWhitespace from '../libs/splitWhitespace';
import pick from 'lodash/pick';
module.exports = function releaseBoth (user, req = {}, analytics) {
module.exports = function releaseBoth (user, req = {}) {
let animal;
if (!user.achievements.triadBingo) {
@@ -22,19 +22,20 @@ module.exports = function releaseBoth (user, req = {}, analytics) {
let giveBeastMasterAchievement = true;
let giveMountMasterAchievement = true;
if (!user.achievements.triadBingo) {
if (analytics) {
analytics.track('release pets & mounts', {
uuid: user._id,
acquireMethod: 'Gems',
gemCost: 6,
category: 'behavior',
headers: req.headers,
});
}
user.balance -= 1.5;
}
// @TODO: We are only offering the free version now
// if (!user.achievements.triadBingo) {
// if (analytics) {
// analytics.track('release pets & mounts', {
// uuid: user._id,
// acquireMethod: 'Gems',
// gemCost: 6,
// category: 'behavior',
// headers: req.headers,
// });
// }
//
// user.balance -= 1.5;
// }
let mountInfo = content.mountInfo[user.items.currentMount];