refactor(verify-era-proof-attestation): replace watch channel with CancellationToken

Refactored stop signal handling in all components to use `tokio_util::sync::CancellationToken` instead of `tokio::sync::watch`.

- Improved cancellation logic by leveraging `CancellationToken` for cleaner and more efficient handling.
- Updated corresponding dependency to `tokio-util` version `0.7.14`.
This commit is contained in:
Harald Hoyer 2025-04-07 08:54:00 +02:00
parent 2605e2ae3a
commit 95b6a2d70a
Signed by: harald
GPG key ID: F519A1143B3FBE32
9 changed files with 45 additions and 52 deletions

View file

@ -22,6 +22,7 @@ serde_yaml = "0.9.33"
teepot.workspace = true
thiserror.workspace = true
tokio.workspace = true
tokio-util = "0.7.14"
tracing.workspace = true
tracing-subscriber.workspace = true
url.workspace = true