diff options
| author | adamdottv <[email protected]> | 2025-06-27 07:46:42 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-06-27 14:26:25 -0500 |
| commit | 79bbf90b727f35915e665b99ba13f260b0dc94fe (patch) | |
| tree | 4ee5e4d79635429a45b9035955323e3e03078e78 /packages/tui/internal/components/dialog/session.go | |
| parent | 226a4a7f3610860d437ddf8d7d8216e909297418 (diff) | |
| download | opencode-79bbf90b727f35915e665b99ba13f260b0dc94fe.tar.gz opencode-79bbf90b727f35915e665b99ba13f260b0dc94fe.zip | |
chore: rework openapi spec and use stainless sdk
Diffstat (limited to 'packages/tui/internal/components/dialog/session.go')
| -rw-r--r-- | packages/tui/internal/components/dialog/session.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/tui/internal/components/dialog/session.go b/packages/tui/internal/components/dialog/session.go index f38f37bf5..6f18dba0e 100644 --- a/packages/tui/internal/components/dialog/session.go +++ b/packages/tui/internal/components/dialog/session.go @@ -8,6 +8,7 @@ import ( tea "github.com/charmbracelet/bubbletea/v2" "github.com/muesli/reflow/truncate" + "github.com/sst/opencode-sdk-go" "github.com/sst/opencode/internal/app" "github.com/sst/opencode/internal/components/list" "github.com/sst/opencode/internal/components/modal" @@ -16,7 +17,6 @@ import ( "github.com/sst/opencode/internal/styles" "github.com/sst/opencode/internal/theme" "github.com/sst/opencode/internal/util" - "github.com/sst/opencode/pkg/client" ) // SessionDialog interface for the session switching dialog @@ -79,7 +79,7 @@ type sessionDialog struct { width int height int modal *modal.Modal - sessions []client.SessionInfo + sessions []opencode.Session list list.List[sessionItem] app *app.App deleteConfirmation int // -1 means no confirmation, >= 0 means confirming deletion of session at this index @@ -122,7 +122,7 @@ func (s *sessionDialog) Update(msg tea.Msg) (tea.Model, tea.Cmd) { s.updateListItems() return nil }, - s.deleteSession(sessionToDelete.Id), + s.deleteSession(sessionToDelete.ID), ) } else { // First press - enter delete confirmation mode @@ -193,10 +193,10 @@ func (s *sessionDialog) Close() tea.Cmd { func NewSessionDialog(app *app.App) SessionDialog { sessions, _ := app.ListSessions(context.Background()) - var filteredSessions []client.SessionInfo + var filteredSessions []opencode.Session var items []sessionItem for _, sess := range sessions { - if sess.ParentID != nil { + if sess.ParentID != "" { continue } filteredSessions = append(filteredSessions, sess) |
