no need for const_new

This commit is contained in:
Bryan Stitt 2022-10-25 04:31:18 +00:00
parent 1d24955d6f
commit bdc6915387

View File

@ -330,7 +330,7 @@ impl Web3ProxyApp {
.ip_semaphores .ip_semaphores
.get_with(ip, async move { .get_with(ip, async move {
// TODO: set max_concurrent_requests dynamically based on load? // TODO: set max_concurrent_requests dynamically based on load?
let s = Semaphore::const_new(max_concurrent_requests); let s = Semaphore::new(max_concurrent_requests);
Arc::new(s) Arc::new(s)
}) })
.await; .await;
@ -356,7 +356,7 @@ impl Web3ProxyApp {
let semaphore = self let semaphore = self
.user_key_semaphores .user_key_semaphores
.try_get_with(user_data.user_key_id, async move { .try_get_with(user_data.user_key_id, async move {
let s = Semaphore::const_new(max_concurrent_requests.try_into()?); let s = Semaphore::new(max_concurrent_requests as usize);
trace!("new semaphore for user_key_id {}", user_data.user_key_id); trace!("new semaphore for user_key_id {}", user_data.user_key_id);
Ok::<_, anyhow::Error>(Arc::new(s)) Ok::<_, anyhow::Error>(Arc::new(s))
}) })