use crate::state::PointsState; pub const POINTS_EARNED: &str = "points.earned"; pub const POINTS_EXCHANGED: &str = "points.exchanged"; pub const POINTS_EXPIRED: &str = "points.expired"; pub const POINTS_BALANCE_CHANGED: &str = "points.balance.changed"; pub fn register_handlers(_state: PointsState) { // Phase 1: 订阅已有事件(lab_report.uploaded, patient.verified, daily_monitoring.created) // 待 erp-health 发布这些事件后启用消费者 } pub fn register_handlers_with_state(state: PointsState) { register_handlers(state); }