返回提交历史
Modified
src/services/guildService.ts
+2
-2
XFEstudio/SpaceNinjaServer
chore: use parallelForeach in removePigmentsFromGuildMembers
c7658b5b
代码差异
1 个文件
+2
-2
@@ -505,7 +505,7 @@ export const hasGuildPermissionEx = (
505
505
506
506
export const removePigmentsFromGuildMembers = async (guildId: string | Types.ObjectId): Promise<void> => {
507
507
const members = await GuildMember.find({ guildId, status: 0 }, "accountId");
508
for (const member of members) {
508
await parallelForeach(members, async member => {
509
509
const inventory = await getInventory(member.accountId.toString(), "MiscItems");
510
510
const index = inventory.MiscItems.findIndex(
511
511
x => x.ItemType == "/Lotus/Types/Items/Research/DojoColors/GenericDojoColorPigment"
@@ -514,7 +514,7 @@ export const removePigmentsFromGuildMembers = async (guildId: string | Types.Obj
514
514
inventory.MiscItems.splice(index, 1);
515
515
await inventory.save();
516
516
}
517
}
517
});
518
518
};
519
519
520
520
export const processGuildTechProjectContributionsUpdate = async (