added template for sign up second step

alpha
alex 2023-01-15 10:41:36 +01:00
parent a0253ec239
commit 0af6c1fe9e
3 changed files with 21 additions and 79 deletions

View File

@ -33,82 +33,3 @@ func Init() {
MailMessagesHandling() 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
}
*/

View File

@ -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>

View File

@ -31,6 +31,20 @@
"en": "a new sign-in on <b>{{.device}}</b> was detected", "en": "a new sign-in on <b>{{.device}}</b> was detected",
"de": "eine neue Anmeldung auf <b>{{.device}}</b> wurde festgestellt" "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"
}
} }
} }
} }