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> {
|
||||
if (isSqliteBackend() && sdkClient) {
|
||||
try {
|
||||
const response = await sdkClient.session.list()
|
||||
const sessions = (response.data || []) as Array<{ id?: string }>
|
||||
return sessions.some((s) => s.id === sessionID)
|
||||
} catch {
|
||||
return false
|
||||
}
|
||||
const response = await sdkClient.session.list()
|
||||
const sessions = (response.data || []) as Array<{ id?: string }>
|
||||
return sessions.some((s) => s.id === sessionID)
|
||||
}
|
||||
return getMessageDir(sessionID) !== null
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user