tweak: catch err

This commit is contained in:
Aiden Cline
2025-10-30 00:29:30 -05:00
parent d983b9485d
commit 7a2b8eae76

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