Upgrade actix to v4.0.0-beta.4 (and associated fall-out)

This commit is contained in:
David Palm
2021-03-25 17:13:25 +01:00
parent dbabc88127
commit 3978085a38
6 changed files with 429 additions and 1315 deletions
+5 -5
View File
@@ -67,7 +67,7 @@ impl From<&LogLevel> for log::LevelFilter {
}
/// Entry point for connecting nodes
#[get("/submit/")]
#[get("/submit")]
async fn node_route(
req: HttpRequest,
stream: web::Payload,
@@ -93,7 +93,7 @@ async fn node_route(
}
/// Entry point for connecting feeds
#[get("/feed/")]
#[get("/feed")]
async fn feed_route(
req: HttpRequest,
stream: web::Payload,
@@ -107,7 +107,7 @@ async fn feed_route(
}
/// Entry point for network state dump
#[get("/network_state/{chain}/{nid}/")]
#[get("/network_state/{chain}/{nid}")]
async fn state_route(
path: web::Path<(Box<str>, NodeId)>,
aggregator: web::Data<Addr<Aggregator>>,
@@ -136,7 +136,7 @@ async fn state_route(
}
/// Entry point for health check monitoring bots
#[get("/health/")]
#[get("/health")]
async fn health(aggregator: web::Data<Addr<Aggregator>>) -> Result<HttpResponse, Error> {
match aggregator.send(GetHealth).await {
Ok(count) => {
@@ -174,7 +174,7 @@ async fn main() -> std::io::Result<()> {
.service(state_route)
.service(health)
})
.bind(format!("{}", opts.socket))?
.bind(opts.socket)?
.run()
.await
}
+1 -1
View File
@@ -196,7 +196,7 @@ impl StreamHandler<Result<ws::Message, ws::ProtocolError>> for NodeConnector {
return;
}
Ok(ws::Message::Pong(_)) => return,
Ok(ws::Message::Text(text)) => text.into(),
Ok(ws::Message::Text(text)) => text.into_bytes(),
Ok(ws::Message::Binary(data)) => data,
Ok(ws::Message::Close(_)) => {
ctx.stop();
+2 -2
View File
@@ -11,7 +11,7 @@ use crate::types::{NodeId, NodeLocation};
#[derive(Clone)]
pub struct Locator {
client: reqwest::Client,
client: reqwest::blocking::Client,
cache: Arc<RwLock<FxHashMap<Ipv4Addr, Option<Arc<NodeLocation>>>>>,
}
@@ -36,7 +36,7 @@ impl LocatorFactory {
pub fn create(&self) -> Locator {
Locator {
client: reqwest::Client::new(),
client: reqwest::blocking::Client::new(),
cache: self.cache.clone(),
}
}