* breaking: remove deprecated commands * feat: remove deprecated code and usages * refactor: remove more logic around default relations * fix tests * remove log * fix: remove defaultFields usage * fix: add back accidentally removed code * refactor: implement feedback * feat: add --cluster flag to the start command * refactor: assign limit to defaultLimit property * fix: breaking code because of removed check --------- Co-authored-by: adrien2p <adrien.deperetti@gmail.com>
136 lines
4.3 KiB
TypeScript
136 lines
4.3 KiB
TypeScript
import {
|
|
CommonEvents,
|
|
moduleEventBuilderFactory,
|
|
Modules,
|
|
ProductEvents,
|
|
} from "@medusajs/framework/utils"
|
|
|
|
export const eventBuilders = {
|
|
createdProduct: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.CREATED,
|
|
object: "product",
|
|
eventName: ProductEvents.PRODUCT_CREATED,
|
|
}),
|
|
updatedProduct: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.UPDATED,
|
|
object: "product",
|
|
eventName: ProductEvents.PRODUCT_UPDATED,
|
|
}),
|
|
deletedProduct: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.DELETED,
|
|
object: "product",
|
|
eventName: ProductEvents.PRODUCT_DELETED,
|
|
}),
|
|
createdProductVariant: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.CREATED,
|
|
object: "product_variant",
|
|
eventName: ProductEvents.PRODUCT_VARIANT_CREATED,
|
|
}),
|
|
updatedProductVariant: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.UPDATED,
|
|
object: "product_variant",
|
|
eventName: ProductEvents.PRODUCT_VARIANT_UPDATED,
|
|
}),
|
|
deletedProductVariant: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.DELETED,
|
|
object: "product_variant",
|
|
eventName: ProductEvents.PRODUCT_VARIANT_DELETED,
|
|
}),
|
|
createdProductOption: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.CREATED,
|
|
object: "product_option",
|
|
eventName: ProductEvents.PRODUCT_OPTION_CREATED,
|
|
}),
|
|
updatedProductOption: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.UPDATED,
|
|
object: "product_option",
|
|
eventName: ProductEvents.PRODUCT_OPTION_UPDATED,
|
|
}),
|
|
deletedProductOption: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.DELETED,
|
|
object: "product_option",
|
|
eventName: ProductEvents.PRODUCT_OPTION_DELETED,
|
|
}),
|
|
createdProductType: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.CREATED,
|
|
object: "product_type",
|
|
eventName: ProductEvents.PRODUCT_TYPE_CREATED,
|
|
}),
|
|
updatedProductType: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.UPDATED,
|
|
object: "product_type",
|
|
eventName: ProductEvents.PRODUCT_TYPE_UPDATED,
|
|
}),
|
|
deletedProductType: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.DELETED,
|
|
object: "product_type",
|
|
eventName: ProductEvents.PRODUCT_TYPE_DELETED,
|
|
}),
|
|
createdProductTag: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.CREATED,
|
|
object: "product_tag",
|
|
eventName: ProductEvents.PRODUCT_TAG_CREATED,
|
|
}),
|
|
updatedProductTag: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.UPDATED,
|
|
object: "product_tag",
|
|
eventName: ProductEvents.PRODUCT_TAG_UPDATED,
|
|
}),
|
|
deletedProductTag: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.DELETED,
|
|
object: "product_tag",
|
|
eventName: ProductEvents.PRODUCT_TAG_DELETED,
|
|
}),
|
|
createdProductCategory: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.CREATED,
|
|
object: "product_category",
|
|
eventName: ProductEvents.PRODUCT_CATEGORY_CREATED,
|
|
}),
|
|
updatedProductCategory: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.UPDATED,
|
|
object: "product_category",
|
|
eventName: ProductEvents.PRODUCT_CATEGORY_UPDATED,
|
|
}),
|
|
deletedProductCategory: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.DELETED,
|
|
object: "product_category",
|
|
eventName: ProductEvents.PRODUCT_CATEGORY_DELETED,
|
|
}),
|
|
createdProductCollection: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.CREATED,
|
|
object: "product_collection",
|
|
eventName: ProductEvents.PRODUCT_COLLECTION_CREATED,
|
|
}),
|
|
updatedProductCollection: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.UPDATED,
|
|
object: "product_collection",
|
|
eventName: ProductEvents.PRODUCT_COLLECTION_UPDATED,
|
|
}),
|
|
deletedProductCollection: moduleEventBuilderFactory({
|
|
source: Modules.PRODUCT,
|
|
action: CommonEvents.DELETED,
|
|
object: "product_collection",
|
|
eventName: ProductEvents.PRODUCT_COLLECTION_DELETED,
|
|
}),
|
|
}
|