di_mqtt.go 456 B

123456789101112131415161718192021222324252627
  1. package dep
  2. import (
  3. "kpt-pasture/service/mqtt2"
  4. )
  5. /*func DIMqtt() (out MqttDependency) {
  6. container := DI()
  7. if err := container.Invoke(func(c MqttDependency) { out = c }); err != nil {
  8. panic(err)
  9. }
  10. return
  11. }
  12. type MqttDependency struct {
  13. dig.In
  14. DataEventEntry mqtt.DataEvent
  15. }*/
  16. func MqttRun() (out mqtt2.MqttServer) {
  17. container := DI()
  18. if err := container.Invoke(func(c mqtt2.MqttServer) { out = c }); err != nil {
  19. panic(err)
  20. }
  21. return
  22. }