XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

XFEstudio/SpaceNinjaServer

chore: use parallelForeach in removePigmentsFromGuildMembers

c7658b5b
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +2 -2
Modified src/services/guildService.ts +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 (