| 12345678910111213141516171819202122232425262728293031 |
- package config
- import "github.com/spf13/viper"
- type Application struct {
- ReadTimeout int
- WriterTimeout int
- Host string
- Port string
- Name string
- JwtSecret string
- Mode string
- DemoMsg string
- EnableDP bool
- }
- func InitApplication(cfg *viper.Viper) *Application {
- return &Application{
- ReadTimeout: cfg.GetInt("readTimeout"),
- WriterTimeout: cfg.GetInt("writerTimeout"),
- Host: cfg.GetString("host"),
- Port: cfg.GetString("port"),
- Name: cfg.GetString("name"),
- JwtSecret: cfg.GetString("jwtSecret"),
- Mode: cfg.GetString("mode"),
- DemoMsg: cfg.GetString("demoMsg"),
- EnableDP: cfg.GetBool("enabledp"),
- }
- }
- var ApplicationConfig = new(Application)
|