summaryrefslogtreecommitdiffstats
path: root/app/notification.go
diff options
context:
space:
mode:
authorHarrison Healey <harrisonmhealey@gmail.com>2017-09-05 17:39:45 -0400
committerJoram Wilander <jwawilander@gmail.com>2017-09-05 17:39:45 -0400
commit6ca443a2556e5d4bade9a9ef7d6d877bf1d6fc45 (patch)
tree0feef921917b85f359f3ce2e44aacd6d61700d4d /app/notification.go
parent016b5daa1cde1a147701aafce94f67057fbb7aa6 (diff)
downloadchat-6ca443a2556e5d4bade9a9ef7d6d877bf1d6fc45.tar.gz
chat-6ca443a2556e5d4bade9a9ef7d6d877bf1d6fc45.tar.bz2
chat-6ca443a2556e5d4bade9a9ef7d6d877bf1d6fc45.zip
PLT-7522 Cleaned up translation of templates (#7351)
* PLT-7522 Cleaned up translation of templates * Added unit tests * Changed TranslateAsHtml to not be variadic
Diffstat (limited to 'app/notification.go')
-rw-r--r--app/notification.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/app/notification.go b/app/notification.go
index c86e1669f..83a810026 100644
--- a/app/notification.go
+++ b/app/notification.go
@@ -427,11 +427,11 @@ func getNotificationEmailBody(recipient *model.User, post *model.Post, channel *
t := getFormattedPostTime(post, translateFunc)
var bodyText string
- var info string
+ var info template.HTML
if channel.Type == model.CHANNEL_DIRECT {
if emailNotificationContentsType == model.EMAIL_NOTIFICATION_CONTENTS_FULL {
bodyText = translateFunc("app.notification.body.intro.direct.full")
- info = translateFunc("app.notification.body.text.direct.full",
+ info = utils.TranslateAsHtml(translateFunc, "app.notification.body.text.direct.full",
map[string]interface{}{
"SenderName": senderName,
"Hour": t.Hour,
@@ -444,7 +444,7 @@ func getNotificationEmailBody(recipient *model.User, post *model.Post, channel *
bodyText = translateFunc("app.notification.body.intro.direct.generic", map[string]interface{}{
"SenderName": senderName,
})
- info = translateFunc("app.notification.body.text.direct.generic",
+ info = utils.TranslateAsHtml(translateFunc, "app.notification.body.text.direct.generic",
map[string]interface{}{
"Hour": t.Hour,
"Minute": t.Minute,
@@ -456,7 +456,7 @@ func getNotificationEmailBody(recipient *model.User, post *model.Post, channel *
} else {
if emailNotificationContentsType == model.EMAIL_NOTIFICATION_CONTENTS_FULL {
bodyText = translateFunc("app.notification.body.intro.notification.full")
- info = translateFunc("app.notification.body.text.notification.full",
+ info = utils.TranslateAsHtml(translateFunc, "app.notification.body.text.notification.full",
map[string]interface{}{
"ChannelName": channelName,
"SenderName": senderName,
@@ -470,7 +470,7 @@ func getNotificationEmailBody(recipient *model.User, post *model.Post, channel *
bodyText = translateFunc("app.notification.body.intro.notification.generic", map[string]interface{}{
"SenderName": senderName,
})
- info = translateFunc("app.notification.body.text.notification.generic",
+ info = utils.TranslateAsHtml(translateFunc, "app.notification.body.text.notification.generic",
map[string]interface{}{
"Hour": t.Hour,
"Minute": t.Minute,
@@ -482,7 +482,7 @@ func getNotificationEmailBody(recipient *model.User, post *model.Post, channel *
}
bodyPage.Props["BodyText"] = bodyText
- bodyPage.Html["Info"] = template.HTML(info)
+ bodyPage.Html["Info"] = info
bodyPage.Props["Button"] = translateFunc("api.templates.post_body.button")
return bodyPage.Render()