di_http.go 499 B

123456789101112131415161718192021222324252627282930
  1. package dep
  2. import (
  3. "kpt-tmr-group/module/backend"
  4. "go.uber.org/dig"
  5. )
  6. func DIHttpDependency() (out *HttpDependency) {
  7. container := DI()
  8. if err := container.Invoke(func(dep HttpDependency) {
  9. out = &dep
  10. }); err != nil {
  11. panic(err)
  12. }
  13. return
  14. }
  15. type HttpDependency struct {
  16. dig.In
  17. // util
  18. //Sentry *sentry.Client
  19. // module
  20. //Content llscontent.Content // Content 内容获取服务
  21. //DataCenter llsdatacenter.DataCenter // DMP 数据中心
  22. StoreEventHub backend.Hub
  23. }