wecom_strategies.go 484 B

1234567891011121314
  1. package MessageHandlers
  2. import (
  3. "wechat-api/internal/service/MessageHandlers/wecom"
  4. "wechat-api/internal/svc"
  5. )
  6. func GetWecomStrategies() map[string]func(*svc.ServiceContext) MessageHandlerStrategy {
  7. return map[string]func(*svc.ServiceContext) MessageHandlerStrategy{
  8. "TaskResultNotice": toStrategy(NewTaskResultNoticeHandler),
  9. "CustomerPushNotice": toStrategy(wecom.NewCustomerPushNoticeHandler),
  10. "UserLabelPushNotice": toStrategy(wecom.NewUserLabelPushNotice),
  11. }
  12. }