aboutsummaryrefslogtreecommitdiff
path: root/modules/base/conf.go
diff options
context:
space:
mode:
authorskyblue <ssx205@gmail.com>2014-03-24 23:08:58 +0800
committerskyblue <ssx205@gmail.com>2014-03-24 23:08:58 +0800
commit6e972afb1563d1eb585c9900e3c85330726d5b50 (patch)
tree26f20c8a199f8c9a39347de80bfe8b9e06f37e36 /modules/base/conf.go
parent3070c5513d9529dc62333522c3f92025fffab542 (diff)
parent8376b0d53cae91af0e180c05b9cb92c3f3f30d58 (diff)
Merge branch 'master' of github.com:shxsun/gogs
Diffstat (limited to 'modules/base/conf.go')
-rw-r--r--modules/base/conf.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/base/conf.go b/modules/base/conf.go
index b243a6ad..2bf529d9 100644
--- a/modules/base/conf.go
+++ b/modules/base/conf.go
@@ -66,6 +66,7 @@ var Service struct {
DisenableRegisteration bool
RequireSignInView bool
EnableCacheAvatar bool
+ NotifyMail bool
ActiveCodeLives int
ResetPwdCodeLives int
}
@@ -230,6 +231,17 @@ func newRegisterMailService() {
log.Info("Register Mail Service Enabled")
}
+func newNotifyMailService() {
+ if !Cfg.MustBool("service", "ENABLE_NOTIFY_MAIL") {
+ return
+ } else if MailService == nil {
+ log.Warn("Notify Mail Service: Mail Service is not enabled")
+ return
+ }
+ Service.NotifyMail = true
+ log.Info("Notify Mail Service Enabled")
+}
+
func NewConfigContext() {
var err error
workDir, err := exeDir()
@@ -284,4 +296,5 @@ func NewServices() {
newSessionService()
newMailService()
newRegisterMailService()
+ newNotifyMailService()
}