if _, err = w.WriteFields(fields...); err != nil {
return err
}
- _, err = w.WriteFieldMultiline("Text", strings.Split(post.P.Message, "\n"))
+ lines := strings.Split(post.P.Message, "\n")
+ for i, line := range lines {
+ if strings.HasSuffix(line, "\\") {
+ lines[i] += " "
+ }
+ }
+ _, err = w.WriteFieldMultiline("Text", lines)
return err
}
}
return users, nil
}
+
+func GetEntrypoint() string {
+ s := os.Getenv("MMC_ENTRYPOINT")
+ if s == "" {
+ return "mm.invalid"
+ }
+ return s
+}