aboutsummaryrefslogtreecommitdiffstats
path: root/src/file_upload.rs
diff options
context:
space:
mode:
authorLukas Stabe <lukas@stabe.de>2020-09-26 02:45:31 +0000
committerLukas Stabe <lukas@stabe.de>2020-09-26 02:45:31 +0000
commitdab13c9bb3336aac4e44171f3074c4ce973b9782 (patch)
tree1e4592b6c38e9d230b76d9e0d485cb4be7c4f6f2 /src/file_upload.rs
parent[wip] client-side color-scheme handling (diff)
downloadminiserve-dab13c9bb3336aac4e44171f3074c4ce973b9782.tar.gz
miniserve-dab13c9bb3336aac4e44171f3074c4ce973b9782.zip
move css out of html into its own route
Diffstat (limited to 'src/file_upload.rs')
-rw-r--r--src/file_upload.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/file_upload.rs b/src/file_upload.rs
index 3f713cd..3afa755 100644
--- a/src/file_upload.rs
+++ b/src/file_upload.rs
@@ -110,6 +110,7 @@ pub fn upload_file(
payload: actix_web::web::Payload,
uses_random_route: bool,
favicon_route: String,
+ css_route: String,
) -> Pin<Box<dyn Future<Output = Result<HttpResponse, actix_web::Error>>>> {
let conf = req.app_data::<crate::MiniserveConfig>().unwrap();
let return_path = if let Some(header) = req.headers().get(header::REFERER) {
@@ -136,6 +137,7 @@ pub fn upload_file(
query_params.order,
uses_random_route,
&favicon_route,
+ &css_route,
));
}
};
@@ -155,6 +157,7 @@ pub fn upload_file(
query_params.order,
uses_random_route,
&favicon_route,
+ &css_route,
));
}
};
@@ -174,6 +177,7 @@ pub fn upload_file(
query_params.order,
uses_random_route,
&favicon_route,
+ &css_route,
));
}
};
@@ -198,6 +202,7 @@ pub fn upload_file(
query_params.order,
uses_random_route,
&favicon_route,
+ &css_route,
),
}),
)
@@ -213,6 +218,7 @@ fn create_error_response(
sorting_order: Option<SortingOrder>,
uses_random_route: bool,
favicon_route: &str,
+ css_route: &str,
) -> future::Ready<Result<HttpResponse, actix_web::Error>> {
errors::log_error_chain(description.to_string());
future::ok(
@@ -228,6 +234,7 @@ fn create_error_response(
true,
!uses_random_route,
&favicon_route,
+ &css_route,
)
.into_string(),
),