Skip to content

Improve custom module error handling - #18

Merged
RAprogramm merged 1 commit into
mainfrom
eye-of-ra/refactor-custom_module-for-error-handling
Sep 26, 2025
Merged

Improve custom module error handling#18
RAprogramm merged 1 commit into
mainfrom
eye-of-ra/refactor-custom_module-for-error-handling

Conversation

@RAprogramm

Copy link
Copy Markdown
Collaborator

Summary

  • replace panic-driven error handling in the custom module listener with structured errors surfaced to the UI
  • read listener stdout via next_line().await?, detecting closed channels and logging failures without panicking
  • add regression coverage for early process termination and closed output channels, and bump the crate version with changelog notes

Testing

  • cargo +nightly fmt --
  • cargo +1.90.0 clippy -- -D warnings (fails: pipewire::main_loop::MainLoop::new unavailable with system PipeWire headers; see chunk 008c39)
  • cargo audit

https://chatgpt.com/codex/tasks/task_e_68d6256c06a0832bb000b80d20c1ce78

@RAprogramm
RAprogramm merged commit d042b69 into main Sep 26, 2025
1 check passed
@RAprogramm
RAprogramm deleted the eye-of-ra/refactor-custom_module-for-error-handling branch September 26, 2025 06:04
RAprogramm added a commit that referenced this pull request Jul 28, 2026
…le-for-error-handling

Improve custom module error handling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant