feat(utils): Introduce promiseAll util (#5543)
This commit is contained in:
@@ -10,6 +10,7 @@ import { ProductVariant } from "../models"
|
||||
import dotenv from "dotenv"
|
||||
import express from "express"
|
||||
import loaders from "../loaders"
|
||||
import { promiseAll } from "@medusajs/utils"
|
||||
|
||||
dotenv.config()
|
||||
|
||||
@@ -99,7 +100,7 @@ const processBatch = async (
|
||||
) => {
|
||||
const manager = container.resolve("manager")
|
||||
return await manager.transaction(async (transactionManager) => {
|
||||
await Promise.all(
|
||||
await promiseAll(
|
||||
variants.map(async (variant) => {
|
||||
await migrateProductVariant(variant, locationId, {
|
||||
container,
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
import { FlagRouter, MedusaError } from "@medusajs/utils"
|
||||
import { FlagRouter, MedusaError, promiseAll } from "@medusajs/utils"
|
||||
import { IPricingModuleService, MedusaContainer } from "@medusajs/types"
|
||||
|
||||
import { AwilixContainer } from "awilix"
|
||||
import { EntityManager } from "typeorm"
|
||||
import IsolatePricingDomainFeatureFlag from "../loaders/feature-flags/isolate-pricing-domain"
|
||||
import { Modules } from "@medusajs/modules-sdk"
|
||||
@@ -69,7 +67,7 @@ const processBatch = async (
|
||||
) => {
|
||||
const manager = container.resolve("manager")
|
||||
return await manager.transaction(async (transactionManager) => {
|
||||
await Promise.all(
|
||||
await promiseAll(
|
||||
variants.map(async (variant) => {
|
||||
await migrateProductVariant(variant, {
|
||||
container,
|
||||
|
||||
Reference in New Issue
Block a user