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