""" @handler Notification Event Handlers (Backend/app/events/handlers/notification_events.py) @purpose Decoupled notification handlers for Order Placed, Repair Completed, and Status updates. """ from typing import Dict, Any import logging logger = logging.getLogger("NotificationHandlers") def handle_order_placed(payload: Dict[str, Any]): order_id = payload.get("order_id") customer_email = payload.get("email") logger.info(f"[NOTIF SUCCESS] Order Confirmation Email dispatched for Order #{order_id} to {customer_email}") def handle_repair_completed(payload: Dict[str, Any]): ticket_id = payload.get("ticket_id") phone = payload.get("phone") logger.info(f"[NOTIF SUCCESS] WhatsApp Repair Completion Alert dispatched for Ticket #{ticket_id} to {phone}")