diff --git a/clients/mailclient/utils.go b/clients/mailclient/utils.go
index 2e60965..520a377 100644
--- a/clients/mailclient/utils.go
+++ b/clients/mailclient/utils.go
@@ -84,12 +84,14 @@ func RenderImage(content string) template.HTML {
cnt = strings.TrimSuffix(cnt, "`")
}
+ fmt.Println("RI1", cnt)
var res model.ImageContent
err := json.Unmarshal([]byte(cnt), &res)
if err != nil {
+ fmt.Println("RI1", content)
return SplitContent(content)
} else {
- builder.WriteString(fmt.Sprintf("
%s
 | ", res.Description, res.Image))
+ builder.WriteString(fmt.Sprintf("%s
 | ", res.Description, strings.Replace(res.Image,"http","https",1)))
}
}
@@ -101,9 +103,9 @@ func SplitContent(content string) template.HTML {
if len(parts) == 2 {
url := strings.TrimSpace(parts[0])
filename := strings.TrimSpace(parts[1])
- return template.HTML(fmt.Sprintf(`%s`, url, filename))
- }
- return template.HTML(content)
+ return template.HTML(fmt.Sprintf(`%s`, strings.Replace(url,"http","https",1), filename))
+ }
+ return template.HTML(strings.ReplaceAll(strings.ReplaceAll(content,"`,`","
"),"`",""))
}
func sanitizeHTMLData(data EmailTemplateData) EmailTemplateData {
diff --git a/worker b/worker
new file mode 100755
index 0000000..a5f63e1
Binary files /dev/null and b/worker differ