func templateString(data interface{}, customTemplate []byte, message *notificationpb.Message, man template.Manager, suffix string, html bool) (str string, set bool, err error) { set = true var temp template.Template if len(customTemplate) > 0 { temp, err = template.NewTemplate(string(customTemplate), html) } else { if man.Exist(message.Event, message.Language, suffix) == nil { temp, err = man.Template(message.Event, message.Language, suffix) } else { return "", false, nil } } if err != nil { return "", true, err } str, err = temp.String(data) return }