(ctx context.Context, logger slog.Logger, eventErr *codersdk.ChatError)
| 366 | } |
| 367 | |
| 368 | func (r *Runner) handleErrorEvent(ctx context.Context, logger slog.Logger, eventErr *codersdk.ChatError) { |
| 369 | if eventErr != nil && eventErr.Message != "" { |
| 370 | r.lastStreamError = eventErr.Message |
| 371 | logger.Warn(ctx, "chat stream error", |
| 372 | slog.F("error", r.lastStreamError), |
| 373 | ) |
| 374 | return |
| 375 | } |
| 376 | logger.Warn(ctx, "chat stream error event") |
| 377 | } |
| 378 | |
| 379 | func (r *Runner) Cleanup(ctx context.Context, id string, logs io.Writer) error { |
| 380 | if r.chatID == uuid.Nil { |