diff options
Diffstat (limited to 'packages/tui/internal/components/chat')
| -rw-r--r-- | packages/tui/internal/components/chat/messages.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go index e1c7a9d14..356eba9f6 100644 --- a/packages/tui/internal/components/chat/messages.go +++ b/packages/tui/internal/components/chat/messages.go @@ -16,6 +16,7 @@ import ( "github.com/sst/opencode/internal/layout" "github.com/sst/opencode/internal/styles" "github.com/sst/opencode/internal/theme" + "github.com/sst/opencode/internal/util" ) type MessagesComponent interface { @@ -121,9 +122,13 @@ func (m *messagesComponent) renderView() { return } + measure := util.Measure("messages.renderView") + defer measure("messageCount", len(m.app.Messages)) + t := theme.CurrentTheme() blocks := make([]string, 0) previousBlockType := none + for _, message := range m.app.Messages { var content string var cached bool |
