fix: archive session

This commit is contained in:
weishu
2026-01-03 10:31:54 +08:00
parent d87250aff2
commit bc602ff5ea
7 changed files with 51 additions and 5 deletions
+2 -2
View File
@@ -74,7 +74,7 @@ export function SessionHeader(props: {
const [archiveOpen, setArchiveOpen] = useState(false)
const [deleteOpen, setDeleteOpen] = useState(false)
const { abortSession, renameSession, deleteSession, isPending } = useSessionActions(api, session.id)
const { archiveSession, renameSession, deleteSession, isPending } = useSessionActions(api, session.id)
const handleDelete = async () => {
await deleteSession()
@@ -168,7 +168,7 @@ export function SessionHeader(props: {
description={`Are you sure you want to archive "${title}"? This will disconnect the active session.`}
confirmLabel="Archive"
confirmingLabel="Archiving..."
onConfirm={abortSession}
onConfirm={archiveSession}
isPending={isPending}
destructive
/>
+2 -2
View File
@@ -177,7 +177,7 @@ function SessionItem(props: {
const [archiveOpen, setArchiveOpen] = useState(false)
const [deleteOpen, setDeleteOpen] = useState(false)
const { abortSession, renameSession, deleteSession, isPending } = useSessionActions(api, s.id)
const { archiveSession, renameSession, deleteSession, isPending } = useSessionActions(api, s.id)
const longPressHandlers = useLongPress({
onLongPress: () => {
@@ -273,7 +273,7 @@ function SessionItem(props: {
description={`Are you sure you want to archive "${sessionName}"? This will disconnect the active session.`}
confirmLabel="Archive"
confirmingLabel="Archiving..."
onConfirm={abortSession}
onConfirm={archiveSession}
isPending={isPending}
destructive
/>