From 8f58f563d9b9d1ace610ca8f22c4a51ea0b3dd6f Mon Sep 17 00:00:00 2001 From: Andrew4Coding <andrewdevitoaryo@gmail.com> Date: Fri, 28 Mar 2025 11:39:38 +0800 Subject: [PATCH] Edit Product service methods to call notify after create/delete. --- src/service/product.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/service/product.rs b/src/service/product.rs index 44424d0..6bf5666 100644 --- a/src/service/product.rs +++ b/src/service/product.rs @@ -14,6 +14,8 @@ impl ProductService { product.product_type = product.product_type.to_uppercase(); let product_result: Product = ProductRepository::add(product); + NotificationService.notify(&product_result.product_type, "CREATED", product_result.clone()); + return Ok(product_result); } @@ -42,6 +44,8 @@ impl ProductService { } let product: Product = product_opt.unwrap(); + NotificationService.notify(&product.product_type, "DELETED", product.clone()); + return Ok(Json::from(product)); } -- GitLab