From dfe5fd8d970f76af9db0a7bf9a1e6f0bc01a291c Mon Sep 17 00:00:00 2001 From: adamdottv <2363879+adamdottv@users.noreply.github.com> Date: Mon, 12 May 2025 09:44:56 -0500 Subject: wip: refactoring --- internal/tui/components/logs/table.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'internal/tui/components/logs') diff --git a/internal/tui/components/logs/table.go b/internal/tui/components/logs/table.go index e7fc4ea70..4a9eb06a4 100644 --- a/internal/tui/components/logs/table.go +++ b/internal/tui/components/logs/table.go @@ -9,7 +9,6 @@ import ( tea "github.com/charmbracelet/bubbletea" "github.com/opencode-ai/opencode/internal/logging" "github.com/opencode-ai/opencode/internal/pubsub" - "github.com/opencode-ai/opencode/internal/session" "github.com/opencode-ai/opencode/internal/tui/components/chat" "github.com/opencode-ai/opencode/internal/tui/layout" "github.com/opencode-ai/opencode/internal/tui/theme" @@ -49,7 +48,7 @@ func (i *tableCmp) fetchLogs() tea.Cmd { var logs []logging.Log var err error - sessionId := session.CurrentSessionID() + sessionId := "" //session.CurrentSessionID() // Limit the number of logs to improve performance const logLimit = 100 @@ -85,7 +84,7 @@ func (i *tableCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) { case pubsub.Event[logging.Log]: // Only handle created events - if msg.Type == pubsub.CreatedEvent { + if msg.Type == logging.EventLogCreated { // Add the new log to our list i.logs = append([]logging.Log{msg.Payload}, i.logs...) // Keep the list at a reasonable size @@ -105,7 +104,7 @@ func (i *tableCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) { t, cmd := i.table.Update(msg) cmds = append(cmds, cmd) i.table = t - + // Only send selected log message when selection changes selectedRow := i.table.SelectedRow() if selectedRow != nil { -- cgit v1.2.3