diff options
| author | Adam <[email protected]> | 2026-03-12 08:52:51 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-12 08:52:51 -0500 |
| commit | 12efbbfa4c49631f8a0201459a0956f78461b355 (patch) | |
| tree | 2e6b3e7403ea3564eb8b551ae91035e2d8f7b391 /packages/app/src/pages/layout | |
| parent | 13402529ce1ffb8aabcd4843d76dae41ba8855d4 (diff) | |
| download | opencode-12efbbfa4c49631f8a0201459a0956f78461b355.tar.gz opencode-12efbbfa4c49631f8a0201459a0956f78461b355.zip | |
chore: cleanup (#17184)
Diffstat (limited to 'packages/app/src/pages/layout')
| -rw-r--r-- | packages/app/src/pages/layout/helpers.test.ts | 4 | ||||
| -rw-r--r-- | packages/app/src/pages/layout/helpers.ts | 6 |
2 files changed, 4 insertions, 6 deletions
diff --git a/packages/app/src/pages/layout/helpers.test.ts b/packages/app/src/pages/layout/helpers.test.ts index 916b80214..9dbc6c72d 100644 --- a/packages/app/src/pages/layout/helpers.test.ts +++ b/packages/app/src/pages/layout/helpers.test.ts @@ -9,10 +9,10 @@ import { import { type Session } from "@opencode-ai/sdk/v2/client" import { displayName, + effectiveWorkspaceOrder, errorMessage, hasProjectPermissions, latestRootSession, - syncWorkspaceOrder, workspaceKey, } from "./helpers" @@ -116,7 +116,7 @@ describe("layout workspace helpers", () => { }) test("keeps local first while preserving known order", () => { - const result = syncWorkspaceOrder("/root", ["/root", "/b", "/c"], ["/root", "/c", "/a", "/b"]) + const result = effectiveWorkspaceOrder("/root", ["/root", "/b", "/c"], ["/root", "/c", "/a", "/b"]) expect(result).toEqual(["/root", "/c", "/b"]) }) diff --git a/packages/app/src/pages/layout/helpers.ts b/packages/app/src/pages/layout/helpers.ts index 8881b8a48..be4ce9f57 100644 --- a/packages/app/src/pages/layout/helpers.ts +++ b/packages/app/src/pages/layout/helpers.ts @@ -8,7 +8,7 @@ export const workspaceKey = (directory: string) => { return directory.replace(/[\\/]+$/, "") } -export function sortSessions(now: number) { +function sortSessions(now: number) { const oneMinuteAgo = now - 60 * 1000 return (a: Session, b: Session) => { const aUpdated = a.time.updated ?? a.time.created @@ -22,7 +22,7 @@ export function sortSessions(now: number) { } } -export const isRootVisibleSession = (session: Session, directory: string) => +const isRootVisibleSession = (session: Session, directory: string) => workspaceKey(session.directory) === workspaceKey(directory) && !session.parentID && !session.time?.archived export const sortedRootSessions = (store: { session: Session[]; path: { directory: string } }, now: number) => @@ -90,5 +90,3 @@ export const effectiveWorkspaceOrder = (local: string, dirs: string[], persisted return [...result, ...live.values()] } - -export const syncWorkspaceOrder = effectiveWorkspaceOrder |
