fix: propagate sessionExists SDK errors instead of swallowing them
This commit is contained in:
parent
ed84b431fc
commit
6d732fd1f6
@ -121,13 +121,9 @@ export { getMessageDir } from "../../shared/opencode-message-dir"
|
|||||||
|
|
||||||
export async function sessionExists(sessionID: string): Promise<boolean> {
|
export async function sessionExists(sessionID: string): Promise<boolean> {
|
||||||
if (isSqliteBackend() && sdkClient) {
|
if (isSqliteBackend() && sdkClient) {
|
||||||
try {
|
|
||||||
const response = await sdkClient.session.list()
|
const response = await sdkClient.session.list()
|
||||||
const sessions = (response.data || []) as Array<{ id?: string }>
|
const sessions = (response.data || []) as Array<{ id?: string }>
|
||||||
return sessions.some((s) => s.id === sessionID)
|
return sessions.some((s) => s.id === sessionID)
|
||||||
} catch {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return getMessageDir(sessionID) !== null
|
return getMessageDir(sessionID) !== null
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user