first commit

This commit is contained in:
2026-04-29 02:35:00 +00:00
commit 2cb17df4c5
90 changed files with 7321 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
package messages
import "strings"
func (t *Templates) Render(eventType string, vars map[string]string) (string, error) {
tmpl, err := t.Get(eventType)
if err != nil {
return "", err
}
if tmpl == "" {
return "", nil
}
out := tmpl
for k, v := range vars {
out = strings.ReplaceAll(out, "{"+k+"}", v)
}
return strings.TrimSpace(out), nil
}