Add progress-aware request timeout reset (#858)
* feat: add progress-aware request timeouts * Update crates/rmcp/src/service.rs Co-authored-by: Dale Seo <5466341+DaleSeo@users.noreply.github.com> * refactor(rmcp): move helpers and simplify response waiting --------- Co-authored-by: Dale Seo <5466341+DaleSeo@users.noreply.github.com>
This commit is contained in:
parent
4b82e41522
commit
5d00e20f2a
1 changed files with 441 additions and 21 deletions
|
|
@ -362,6 +362,8 @@ macro_rules! method {
|
|||
let options = crate::service::PeerRequestOptions {
|
||||
timeout,
|
||||
meta: None,
|
||||
reset_timeout_on_progress: false,
|
||||
max_total_timeout: None,
|
||||
};
|
||||
let result = self
|
||||
.send_request_with_option(request, options)
|
||||
|
|
@ -390,6 +392,8 @@ macro_rules! method {
|
|||
let options = crate::service::PeerRequestOptions {
|
||||
timeout,
|
||||
meta: None,
|
||||
reset_timeout_on_progress: false,
|
||||
max_total_timeout: None,
|
||||
};
|
||||
let result = self
|
||||
.send_request_with_option(request, options)
|
||||
|
|
|
|||
Loading…
Reference in a new issue