This commit is contained in:
shoopea
2022-06-19 12:31:36 +08:00
parent f2509f0ca6
commit 55d1c2330d
2 changed files with 25 additions and 7 deletions

View File

@@ -42,6 +42,10 @@ func (c *Config) Load() error {
return err
}
if *debugFlag {
log.Printf("Config.Load :\r\n%v", cfg)
}
l, err := time.LoadLocation(cfg.Timezone)
if err != nil {
if *debugFlag {
@@ -50,11 +54,25 @@ func (c *Config) Load() error {
return err
}
if len(cfg.Email.smtpHost) == 0 || len(cfg.Email.fromEmail) == 0 || len(cfg.Email.toEmail) == 0 {
if len(cfg.Email.smtpHost) == 0 {
if *debugFlag {
log.Printf("Config.Load : no email")
log.Printf("Config.Load : no smtp")
}
return fmt.Errorf("no email")
return fmt.Errorf("no smtp")
}
if len(cfg.Email.fromEmail) == 0 {
if *debugFlag {
log.Printf("Config.Load : no email from")
}
return fmt.Errorf("no email from")
}
if len(cfg.Email.toEmail) == 0 {
if *debugFlag {
log.Printf("Config.Load : no email to")
}
return fmt.Errorf("no email to")
}
c.Now = time.Now().In(l)