fix(tui): resolve session_status TypeError (#5520)

This commit is contained in:
Ravi Kumar
2025-12-17 23:08:05 +05:30
committed by GitHub
parent 0ae5f2b753
commit 0d7b285ffc
4 changed files with 4 additions and 4 deletions
@@ -37,7 +37,7 @@ export function DialogSessionList() {
category = "Today"
}
const isDeleting = toDelete() === x.id
const status = sync.data.session_status[x.id]
const status = sync.data.session_status?.[x.id]
const isWorking = status?.type === "busy"
return {
title: isDeleting ? `Press ${deleteKeybind} again to confirm` : x.title,
@@ -116,7 +116,7 @@ export function Prompt(props: PromptProps) {
const sync = useSync()
const dialog = useDialog()
const toast = useToast()
const status = createMemo(() => sync.data.session_status[props.sessionID ?? ""] ?? { type: "idle" })
const status = createMemo(() => sync.data.session_status?.[props.sessionID ?? ""] ?? { type: "idle" })
const history = usePromptHistory()
const command = useCommandDialog()
const renderer = useRenderer()