mirror of
https://github.com/Xevion/banner.git
synced 2025-12-05 23:14:20 -06:00
Replace task abortion with broadcast-based graceful shutdown for scheduler and workers. Implement cancellation tokens for in-progress work with 5s timeout. Add tokio-util dependency for CancellationToken support. Update ServiceManager to use completion channels and abort handles for better service lifecycle control.
107 KiB
107 KiB