From 18706e03e568702511b3a74fbac386f50512d936 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sat, 20 Dec 2025 09:52:30 +0330 Subject: [PATCH] remove event emitter from checkout transaction --- src/modules/orders/providers/orders.service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/orders/providers/orders.service.ts b/src/modules/orders/providers/orders.service.ts index 65decd3..76ad5f0 100644 --- a/src/modules/orders/providers/orders.service.ts +++ b/src/modules/orders/providers/orders.service.ts @@ -124,16 +124,16 @@ export class OrdersService { await this.inventoryService.deductFromInventory(em, bulkReserveFoodDto); await em.flush(); this.logger.debug(`Order ${order.id} created for user ${userId} (restaurant ${restaurantId})`); - this.eventEmitter.emit( - OrderCreatedEvent.name, - new OrderCreatedEvent(order.id, restaurantId, String(order?.orderNumber) || ''), - ); return order; }); await this.cartService.clearCart(userId, restaurantId); const { paymentUrl } = await this.paymentsService.payOrder(order.id); + this.eventEmitter.emit( + OrderCreatedEvent.name, + new OrderCreatedEvent(order.id, restaurantId, String(order?.orderNumber) || ''), + ); return { paymentUrl, order }; }