summaryrefslogtreecommitdiff
path: root/internal/email/noopsender.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/email/noopsender.go')
-rw-r--r--internal/email/noopsender.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/internal/email/noopsender.go b/internal/email/noopsender.go
index 82eb8db44..d2c9bbb1b 100644
--- a/internal/email/noopsender.go
+++ b/internal/email/noopsender.go
@@ -23,13 +23,17 @@ import (
"html/template"
"github.com/sirupsen/logrus"
+ "github.com/spf13/viper"
+ "github.com/superseriousbusiness/gotosocial/internal/config"
)
// NewNoopSender returns a no-op email sender that will just execute the given sendCallback
// every time it would otherwise send an email to the given toAddress with the given message value.
//
// Passing a nil function is also acceptable, in which case the send functions will just return nil.
-func NewNoopSender(templateBaseDir string, sendCallback func(toAddress string, message string)) (Sender, error) {
+func NewNoopSender(sendCallback func(toAddress string, message string)) (Sender, error) {
+ templateBaseDir := viper.GetString(config.Keys.WebTemplateBaseDir)
+
t, err := loadTemplates(templateBaseDir)
if err != nil {
return nil, err