mqttcfg.go 319 B

123456789101112131415161718192021
  1. package config
  2. import (
  3. "github.com/spf13/viper"
  4. )
  5. type MqttCfg struct {
  6. ClientId string
  7. ServerUrl []string
  8. }
  9. func InitMqttCfg(cfg *viper.Viper) *MqttCfg {
  10. mqtt := &MqttCfg{
  11. ClientId: cfg.GetString("clientid"),
  12. ServerUrl: cfg.GetStringSlice("serverurl"),
  13. }
  14. return mqtt
  15. }
  16. var MqttCfgInfo = new(MqttCfg)