mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-14 09:22:26 +00:00
disable keep-alive: workaround for timeouting requests after auth error
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
use crate::config::Config;
|
use crate::config::Config;
|
||||||
|
use actix_web::http::KeepAlive;
|
||||||
use actix_web::HttpServer;
|
use actix_web::HttpServer;
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
use app::make_app;
|
use app::make_app;
|
||||||
@@ -56,6 +57,8 @@ async fn main() -> Result<()> {
|
|||||||
|
|
||||||
HttpServer::new(move || make_app(cal_store.clone(), auth.clone()))
|
HttpServer::new(move || make_app(cal_store.clone(), auth.clone()))
|
||||||
.bind((config.http.host, config.http.port))?
|
.bind((config.http.host, config.http.port))?
|
||||||
|
// This is an unfortunate workaround for https://github.com/actix/actix-web/issues/1805
|
||||||
|
.keep_alive(KeepAlive::Disabled)
|
||||||
.run()
|
.run()
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user