add(all): include SMTP flags into apps

This commit is contained in:
Tit Petric
2019-01-09 19:08:30 +01:00
parent 6fba3cb81d
commit 513152c277
3 changed files with 15 additions and 0 deletions
+5
View File
@@ -8,6 +8,7 @@ import (
type (
appFlags struct {
smtp *config.SMTP
http *config.HTTP
monitor *config.Monitor
db *config.Database
@@ -23,6 +24,9 @@ func (c *appFlags) Validate() error {
if err := c.http.Validate(); err != nil {
return err
}
if err := c.smtp.Validate(); err != nil {
return err
}
if err := c.monitor.Validate(); err != nil {
return err
}
@@ -41,6 +45,7 @@ func Flags(prefix ...string) {
}
flags = &appFlags{
new(config.SMTP).Init(prefix...),
new(config.HTTP).Init(prefix...),
new(config.Monitor).Init(prefix...),
new(config.Database).Init(prefix...),
+5
View File
@@ -9,6 +9,7 @@ import (
type (
appFlags struct {
smtp *config.SMTP
http *config.HTTP
monitor *config.Monitor
db *config.Database
@@ -25,6 +26,9 @@ func (c *appFlags) Validate() error {
if err := c.http.Validate(); err != nil {
return err
}
if err := c.smtp.Validate(); err != nil {
return err
}
if err := c.monitor.Validate(); err != nil {
return err
}
@@ -46,6 +50,7 @@ func Flags(prefix ...string) {
}
flags = &appFlags{
new(config.SMTP).Init(prefix...),
new(config.HTTP).Init(prefix...),
new(config.Monitor).Init(prefix...),
new(config.Database).Init(prefix...),
+5
View File
@@ -8,6 +8,7 @@ import (
type (
appFlags struct {
smtp *config.SMTP
http *config.HTTP
monitor *config.Monitor
db *config.Database
@@ -25,6 +26,9 @@ func (c *appFlags) Validate() error {
if err := c.http.Validate(); err != nil {
return err
}
if err := c.smtp.Validate(); err != nil {
return err
}
if err := c.monitor.Validate(); err != nil {
return err
}
@@ -48,6 +52,7 @@ func Flags(prefix ...string) {
panic("auth.Flags() needs prefix on first call")
}
flags = &appFlags{
new(config.SMTP).Init(prefix...),
new(config.HTTP).Init(prefix...),
new(config.Monitor).Init(prefix...),
new(config.Database).Init(prefix...),