added template for sign up second step
parent
a0253ec239
commit
0af6c1fe9e
|
@ -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
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
|
@ -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",
|
"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"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue