Apply disabled server idle timeout
All checks were successful
CI / checks (push) Successful in 5m53s
All checks were successful
CI / checks (push) Successful in 5m53s
This commit is contained in:
parent
c3fe269dc6
commit
a692bed326
1 changed files with 11 additions and 7 deletions
|
|
@ -351,13 +351,17 @@ fn build_endpoint(
|
||||||
if let Some(keep_alive) = config.policy.keep_alive_interval {
|
if let Some(keep_alive) = config.policy.keep_alive_interval {
|
||||||
transport.keep_alive_interval(Some(keep_alive));
|
transport.keep_alive_interval(Some(keep_alive));
|
||||||
}
|
}
|
||||||
if let Some(idle_timeout) = config.policy.max_idle_timeout {
|
transport.max_idle_timeout(
|
||||||
transport.max_idle_timeout(Some(
|
config
|
||||||
|
.policy
|
||||||
|
.max_idle_timeout
|
||||||
|
.map(|idle_timeout| {
|
||||||
idle_timeout
|
idle_timeout
|
||||||
.try_into()
|
.try_into()
|
||||||
.map_err(|error| CommunicationError::Other(format!("{error}")))?,
|
.map_err(|error| CommunicationError::Other(format!("{error}")))
|
||||||
));
|
})
|
||||||
}
|
.transpose()?,
|
||||||
|
);
|
||||||
Arc::new(transport)
|
Arc::new(transport)
|
||||||
});
|
});
|
||||||
quinn::Endpoint::server(server, SocketAddr::new(config.ip, config.port))
|
quinn::Endpoint::server(server, SocketAddr::new(config.ip, config.port))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue