cfapi: use strings.Builder to avoid quadratic complexity

This commit is contained in:
Philippe Antoine 2025-12-03 21:41:10 +01:00
parent 7987d01a6e
commit 407fc86e7d
1 changed files with 3 additions and 1 deletions

View File

@ -207,9 +207,11 @@ func (r *response) checkErrors() error {
return r.Errors[0]
}
var messages string
var messagesSb210 strings.Builder
for _, e := range r.Errors {
messages += fmt.Sprintf("%s; ", e)
messagesSb210.WriteString(fmt.Sprintf("%s; ", e))
}
messages += messagesSb210.String()
return fmt.Errorf("API errors: %s", messages)
}