(tmpl *template.Template, vars *MessageTemplateVars, defaultOpStr string)
| 27 | } |
| 28 | |
| 29 | func getMessage(tmpl *template.Template, vars *MessageTemplateVars, defaultOpStr string) (string, error) { |
| 30 | sb := strings.Builder{} |
| 31 | if err := tmpl.Execute(&sb, vars); err != nil { |
| 32 | return fmt.Sprintf("%s %s %s", vars.UserName, defaultOpStr, vars.ObjPath), err |
| 33 | } |
| 34 | return sb.String(), nil |
| 35 | } |
| 36 | |
| 37 | func calculateBase64Length(inputLength int64) int64 { |
| 38 | return 4 * ((inputLength + 2) / 3) |