chore(messages): no need to append to a pre-allocated slice

Christian Rocha created

Change summary

internal/tui/components/chat/messages/messages.go | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Detailed changes

internal/tui/components/chat/messages/messages.go 🔗

@@ -206,7 +206,7 @@ func (m *messageCmp) renderUserMessage() string {
 		Background(t.BgSubtle)
 
 	attachments := make([]string, len(m.message.BinaryContent()))
-	for _, attachment := range m.message.BinaryContent() {
+	for i, attachment := range m.message.BinaryContent() {
 		file := filepath.Base(attachment.Path)
 		var filename string
 		runes := []rune(file)
@@ -218,7 +218,7 @@ func (m *messageCmp) renderUserMessage() string {
 			filename = fmt.Sprintf(" %s %s ", styles.DocumentIcon, file)
 		}
 
-		attachments = append(attachments, attachmentStyles.Render(filename))
+		attachments[i] = attachmentStyles.Render(filename)
 	}
 
 	if len(attachments) > 0 {