diff options
| author | adamelmore <[email protected]> | 2026-02-26 08:53:36 -0600 |
|---|---|---|
| committer | adamelmore <[email protected]> | 2026-02-26 08:53:40 -0600 |
| commit | b4d0090e005e7355b3e8f2594c0ad8538fffe75b (patch) | |
| tree | 56fb22785afde2bc0d18a0ef391e93649b90da19 /packages/app/src/pages/layout/helpers.ts | |
| parent | 05ac0a73e15d7a6d230e0a76230104bbe3f5df22 (diff) | |
| download | opencode-b4d0090e005e7355b3e8f2594c0ad8538fffe75b.tar.gz opencode-b4d0090e005e7355b3e8f2594c0ad8538fffe75b.zip | |
chore: fix flaky test
Diffstat (limited to 'packages/app/src/pages/layout/helpers.ts')
| -rw-r--r-- | packages/app/src/pages/layout/helpers.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/app/src/pages/layout/helpers.ts b/packages/app/src/pages/layout/helpers.ts index 6a1e7c012..be4297fbe 100644 --- a/packages/app/src/pages/layout/helpers.ts +++ b/packages/app/src/pages/layout/helpers.ts @@ -28,6 +28,11 @@ export const isRootVisibleSession = (session: Session, directory: string) => export const sortedRootSessions = (store: { session: Session[]; path: { directory: string } }, now: number) => store.session.filter((session) => isRootVisibleSession(session, store.path.directory)).sort(sortSessions(now)) +export const latestRootSession = (stores: { session: Session[]; path: { directory: string } }[], now: number) => + stores + .flatMap((store) => store.session.filter((session) => isRootVisibleSession(session, store.path.directory))) + .sort(sortSessions(now))[0] + export const childMapByParent = (sessions: Session[]) => { const map = new Map<string, string[]>() for (const session of sessions) { |
