mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
Upgrade to mongoose 7 (#14971)
* remove some unused dependencies * update mongoose version * make common tests pass * Make unit tests pass * make api v3 integration tests pass * fix lint issues * fix issue with package-lock * fix(lint): we don't need no .js * fix(lint): update to latest config-habitrpg * chore(npm): update package locks * fix(test): replace deprecated fn * chore(package): update eslint-habitrpg again * fix(lint): server linting * fix(lint): client linting * fix(client): correct mangled common imports * chore(npm): update package-locks * fix(lint): punctuation, module --------- Co-authored-by: SabreCat <sabrecat@gmail.com> Co-authored-by: SabreCat <sabe@habitica.com>
This commit is contained in:
@@ -218,8 +218,13 @@ async function castSpell (req, res, { isV3 = false }) {
|
||||
partyMembers = await castPartySpell(req, party, user, spell, quantity);
|
||||
} else {
|
||||
partyMembers = await castUserSpell(
|
||||
res, req, party,
|
||||
targetId, user, spell, quantity,
|
||||
res,
|
||||
req,
|
||||
party,
|
||||
targetId,
|
||||
user,
|
||||
spell,
|
||||
quantity,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -266,7 +271,7 @@ async function castSpell (req, res, { isV3 = false }) {
|
||||
},
|
||||
});
|
||||
await newChatMessage.save();
|
||||
await lastMessage.remove();
|
||||
await lastMessage.deleteOne();
|
||||
} else { // Single target spell, not repeated
|
||||
const newChatMessage = party.sendChat({
|
||||
message: `\`${common.i18n.t('chatCastSpellUser', { username: user.profile.name, spell: spell.text(), target: partyMembers.profile.name }, 'en')}\``,
|
||||
@@ -298,7 +303,7 @@ async function castSpell (req, res, { isV3 = false }) {
|
||||
},
|
||||
});
|
||||
await newChatMessage.save();
|
||||
await lastMessage.remove();
|
||||
await lastMessage.deleteOne();
|
||||
} else {
|
||||
const newChatMessage = party.sendChat({ // Non-repetitive partywide spell
|
||||
message: `\`${common.i18n.t('chatCastSpellParty', { username: user.profile.name, spell: spell.text() }, 'en')}\``,
|
||||
|
||||
Reference in New Issue
Block a user