aboutsummaryrefslogtreecommitdiffstats
path: root/src/file_upload.rs
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2021-03-01 19:37:14 +0000
committerGitHub <noreply@github.com>2021-03-01 19:37:14 +0000
commit54f755c5e35957910da412eebc51a67bade9d8f0 (patch)
tree4ce3dde09cae1b1a0a4700f24c6da55c2ec3bc0a /src/file_upload.rs
parentDon't try to compress every binary using upx (diff)
parentMake footer text a bit smaller (diff)
downloadminiserve-54f755c5e35957910da412eebc51a67bade9d8f0.tar.gz
miniserve-54f755c5e35957910da412eebc51a67bade9d8f0.zip
Merge pull request #456 from levaitamas/version-footer
Add footer with program version
Diffstat (limited to 'src/file_upload.rs')
-rw-r--r--src/file_upload.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/file_upload.rs b/src/file_upload.rs
index 2fe0961..785d72f 100644
--- a/src/file_upload.rs
+++ b/src/file_upload.rs
@@ -105,6 +105,7 @@ fn handle_multipart(
/// server root directory. Any path which will go outside of this directory is considered
/// invalid.
/// This method returns future.
+#[allow(clippy::too_many_arguments)]
pub fn upload_file(
req: HttpRequest,
payload: actix_web::web::Payload,
@@ -113,6 +114,7 @@ pub fn upload_file(
css_route: String,
default_color_scheme: &str,
default_color_scheme_dark: &str,
+ hide_version_footer: bool,
) -> 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) {
@@ -142,6 +144,7 @@ pub fn upload_file(
&css_route,
default_color_scheme,
default_color_scheme_dark,
+ hide_version_footer,
));
}
};
@@ -164,6 +167,7 @@ pub fn upload_file(
&css_route,
default_color_scheme,
default_color_scheme_dark,
+ hide_version_footer,
));
}
};
@@ -186,6 +190,7 @@ pub fn upload_file(
&css_route,
default_color_scheme,
default_color_scheme_dark,
+ hide_version_footer,
));
}
};
@@ -216,6 +221,7 @@ pub fn upload_file(
&css_route,
&default_color_scheme,
&default_color_scheme_dark,
+ hide_version_footer,
),
}),
)
@@ -234,6 +240,7 @@ fn create_error_response(
css_route: &str,
default_color_scheme: &str,
default_color_scheme_dark: &str,
+ hide_version_footer: bool,
) -> future::Ready<Result<HttpResponse, actix_web::Error>> {
errors::log_error_chain(description.to_string());
future::ok(
@@ -252,6 +259,7 @@ fn create_error_response(
&css_route,
default_color_scheme,
default_color_scheme_dark,
+ hide_version_footer,
)
.into_string(),
),