Veteran Pet ladder award for users affected by username changes (#10765)

* feat(usernames): Veteran Pet ladder award for affected users

* feat(content): Vet Pet Bailey etc.
This commit is contained in:
Sabe Jones
2018-10-23 17:38:30 -05:00
committed by GitHub
parent ff57e31f4f
commit 2fc1f46359
13 changed files with 147 additions and 37 deletions

View File

@@ -62,7 +62,20 @@ api.updateUsername = {
// save username
user.auth.local.lowerCaseUsername = newUsername.toLowerCase();
user.auth.local.username = newUsername;
user.flags.verifiedUsername = true;
if (!user.flags.verifiedUsername) {
user.flags.verifiedUsername = true;
if (user.items.pets['Bear-Veteran']) {
user.items.pets['Fox-Veteran'] = 5;
} else if (user.items.pets['Lion-Veteran']) {
user.items.pets['Bear-Veteran'] = 5;
} else if (user.items.pets['Tiger-Veteran']) {
user.items.pets['Lion-Veteran'] = 5;
} else if (user.items.pets['Wolf-Veteran']) {
user.items.pets['Tiger-Veteran'] = 5;
} else {
user.items.pets['Wolf-Veteran'] = 5;
}
}
await user.save();
res.respond(200, { username: req.body.username });