added template for sign up second step
parent
a0253ec239
commit
0af6c1fe9e
|
@ -33,82 +33,3 @@ func Init() {
|
|||
|
||||
MailMessagesHandling()
|
||||
}
|
||||
|
||||
/*
|
||||
func Init() {
|
||||
conn, err := amqp.Dial(getConnectionString())
|
||||
|
||||
if err != nil {
|
||||
logrus.Fatalln("RabbitMQ connection failed, err:", err)
|
||||
}
|
||||
|
||||
ch, err := conn.Channel()
|
||||
|
||||
if err != nil {
|
||||
logrus.Fatalln(err)
|
||||
}
|
||||
|
||||
Channel = ch
|
||||
|
||||
err = ch.Qos(
|
||||
1, // prefetch count
|
||||
0, // prefetch size
|
||||
false, // global
|
||||
)
|
||||
|
||||
if err != nil {
|
||||
logrus.Fatalln("Failed to set Qos, err:", err)
|
||||
}
|
||||
|
||||
msgs, err := ch.Consume(
|
||||
queueMails, // queue
|
||||
"", // consumer
|
||||
false, // auto-ack
|
||||
false, // exclusive
|
||||
false, // no-local
|
||||
false, // no-wait
|
||||
nil, // args
|
||||
)
|
||||
|
||||
if err != nil {
|
||||
logrus.Fatalln("Failed to consume mails, err:", err)
|
||||
}
|
||||
|
||||
var forever chan struct{}
|
||||
|
||||
go func() {
|
||||
for d := range msgs {
|
||||
logrus.Debugln("RECV MAIL")
|
||||
|
||||
mailMessage := structs.RabbitMqMailMessage{}
|
||||
|
||||
if err := json.Unmarshal(d.Body, &mailMessage); err != nil {
|
||||
logrus.Errorln("Failed to unmarshal json message, err:", err)
|
||||
continue
|
||||
}
|
||||
|
||||
logrus.Println(mailMessage.UserMail)
|
||||
|
||||
// only for testing
|
||||
if !strings.HasSuffix(mailMessage.UserMail, "@roese.dev") && !strings.HasSuffix(mailMessage.UserMail, "@umbach.dev") {
|
||||
mailMessage.UserMail = "info@clickandjoin.de"
|
||||
}
|
||||
|
||||
err = mailer.NewMail(structs.Mail{
|
||||
To: []string{mailMessage.UserMail},
|
||||
TemplateId: mailMessage.TemplateId,
|
||||
LanguageId: mailMessage.LanguageId,
|
||||
BodyData: mailMessage.BodyData})
|
||||
|
||||
if err != nil {
|
||||
logrus.Errorln("Failed to send new mail, err:", err)
|
||||
continue
|
||||
}
|
||||
|
||||
d.Ack(false)
|
||||
}
|
||||
}()
|
||||
|
||||
<-forever
|
||||
}
|
||||
*/
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<body>
|
||||
<h1>%header%</h1>
|
||||
<p>%informationText%</p>
|
||||
</body>
|
||||
</html>
|
|
@ -31,6 +31,20 @@
|
|||
"en": "a new sign-in on <b>{{.device}}</b> was detected",
|
||||
"de": "eine neue Anmeldung auf <b>{{.device}}</b> wurde festgestellt"
|
||||
}
|
||||
},
|
||||
"SignUpSecondStep": {
|
||||
"mailSubject": {
|
||||
"en": "Welcome",
|
||||
"de": "Willkommen"
|
||||
},
|
||||
"header": {
|
||||
"en": "Good day {{.account_name}},",
|
||||
"de": "Guten Tag {{.account_name}},"
|
||||
},
|
||||
"informationText": {
|
||||
"en": "nice that you are here! Your account is created and you can start right away",
|
||||
"de": "schön das du da bist! Dein Account ist erstellt und du kannst sofort loslegen"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue