package config

type HTTP struct {
	Host string `mapstructure:"HTTP_HOST"`
	Port int    `mapstructure:"HTTP_PORT"`
	Mode string `mapstructure:"HTTP_MODE"` // debug|release
}

func (c *configImpl) GetHTTPConfig() HTTP {
	return c.systemConfig.HTTP
}

func (c *configImpl) setDefaultHTTPConfig() {
	c.viper.SetDefault("HTTP_HOST", "localhost")
	c.viper.SetDefault("HTTP_PORT", 9000)
	c.viper.SetDefault("HTTP_MODE", "debug")
}
