chore: cleanup

This commit is contained in:
Adam
2026-01-19 07:31:24 -06:00
parent 55739b7aa1
commit 51804a47e9

View File

@@ -964,12 +964,29 @@ export default function Layout(props: ParentProps) {
if (!current) return if (!current) return
if (directory === current.worktree) return if (directory === current.worktree) return
const sessions = await globalSDK.client.session const reset = globalSDK.client.worktree
.list({ directory }) .reset({ directory: current.worktree, worktreeResetInput: { directory } })
.then((x) => x.data ?? []) .then((x) => x.data)
.catch(() => []) .catch((err) => {
showToast({
title: "Failed to reset workspace",
description: errorMessage(err),
})
return false
})
const href = `/${base64Encode(directory)}/session`
navigate(href)
layout.mobileSidebar.hide()
void (async () => {
const sessions = await globalSDK.client.session
.list({ directory })
.then((x) => x.data ?? [])
.catch(() => [])
if (sessions.length === 0) return
if (sessions.length > 0) {
const archivedAt = Date.now() const archivedAt = Date.now()
await Promise.all( await Promise.all(
sessions.map((session) => sessions.map((session) =>
@@ -982,19 +999,9 @@ export default function Layout(props: ParentProps) {
.catch(() => undefined), .catch(() => undefined),
), ),
) )
} })()
const result = await globalSDK.client.worktree
.reset({ directory: current.worktree, worktreeResetInput: { directory } })
.then((x) => x.data)
.catch((err) => {
showToast({
title: "Failed to reset workspace",
description: errorMessage(err),
})
return false
})
const result = await reset
if (!result) return if (!result) return
showToast({ showToast({
@@ -1098,9 +1105,9 @@ export default function Layout(props: ParentProps) {
}) })
}) })
const handleReset = async () => { const handleReset = () => {
await resetWorkspace(props.directory)
dialog.close() dialog.close()
void resetWorkspace(props.directory)
} }
const archivedCount = () => state.sessions.length const archivedCount = () => state.sessions.length