tweak: catch err

pull/3559/head
Aiden Cline 2025-10-30 00:29:30 -05:00
parent d983b9485d
commit 7a2b8eae76
1 changed files with 8 additions and 8 deletions

View File

@ -361,21 +361,21 @@ export namespace SessionPrompt {
const stop = await SessionRetry.sleep(delayMs, abort.signal)
.then(() => false)
.catch((error) => {
let err = error
if (error instanceof DOMException && error.name === "AbortError") {
const err = new MessageV2.AbortedError(
err = new MessageV2.AbortedError(
{ message: error.message },
{
cause: error,
},
).toObject()
result.info.error = err
Bus.publish(Session.Event.Error, {
sessionID: result.info.sessionID,
error: result.info.error,
})
return true
}
throw error
result.info.error = err
Bus.publish(Session.Event.Error, {
sessionID: result.info.sessionID,
error: result.info.error,
})
return true
})
if (stop) break