From c37fe5317d05c0ca10c91efd592c8bb55205112a Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Sat, 19 Jul 2025 15:16:03 -0400 Subject: [PATCH] chore(messages): no need to append to a pre-allocated slice --- internal/tui/components/chat/messages/messages.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/tui/components/chat/messages/messages.go b/internal/tui/components/chat/messages/messages.go index f953b139968a4231dcc803c09f848363c7ed2160..feb8c223e519b7aa428dcd11410db8f41bb3d894 100644 --- a/internal/tui/components/chat/messages/messages.go +++ b/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 {