commit 005ae43992cf9504c7bd9d8dfc8cd1d88330e82c
parent 3b7650a11bc1313a6b817b8d46db0a4b3066d162
Author: William Casarin <jb55@jb55.com>
Date: Mon, 9 Feb 2026 12:44:38 -0800
dave: send Failed response when create_stream errors
Notify the receiver when OpenAI create_stream fails, mirroring
the token-error handling pattern used elsewhere in the stream loop.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/crates/notedeck_dave/src/backend/openai.rs b/crates/notedeck_dave/src/backend/openai.rs
@@ -69,6 +69,7 @@ impl AiBackend for OpenAiBackend {
{
Err(err) => {
tracing::error!("openai chat error: {err}");
+ let _ = tx.send(DaveApiResponse::Failed(err.to_string()));
return;
}