12345678910111213141516171819202122232425262728293031323334353637383940 |
- package dep
- import (
- "kpt-pasture/service/mqtt"
- "go.uber.org/dig"
- )
- func DIMqtt() (out MqttDependency) {
- container := DI()
- if err := container.Invoke(func(c MqttDependency) { out = c }); err != nil {
- panic(err)
- }
- return
- }
- type MqttDependency struct {
- dig.In
- DataEventEntry mqtt.DataEvent
- }
- /*func DIMqtt() (out MqttDependency) {
- container := DI()
- if err := container.Provide(MqttDependency); err != nil {
- panic(err)
- }
- if err := container.Invoke(func(c *mqtt2.MqttServer) { out = c }); err != nil {
- panic(err)
- }
- return
- }
- type MqttDependency struct {
- dig.In
- //DataEventEntry mqtt.DataEvent
- MqttClient mqtt2.MqttServer
- }
- */
|