add env_title for site title
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
21
src/main.rs
21
src/main.rs
@@ -33,7 +33,8 @@ enum RData {
|
||||
|
||||
#[post("/", data = "<upload>")]
|
||||
async fn post_file(mut upload: Form<Upload<'_>>) -> (Status, RData) {
|
||||
if env_use_key() && env_key() != upload.key {
|
||||
let key = env_key();
|
||||
if !key.is_empty() && key != upload.key {
|
||||
return (
|
||||
Status::BadRequest,
|
||||
RData::Raw(String::from("key not found in the header")),
|
||||
@@ -96,7 +97,7 @@ fn index() -> RawHtml<String> {
|
||||
|
||||
<head>
|
||||
<title>
|
||||
nattofiles
|
||||
{title}
|
||||
</title>
|
||||
</head>
|
||||
|
||||
@@ -126,7 +127,8 @@ fn index() -> RawHtml<String> {
|
||||
|
||||
</html>
|
||||
"#,
|
||||
user_url = env_user_url()
|
||||
user_url = env_user_url(),
|
||||
title = env_title()
|
||||
))
|
||||
}
|
||||
|
||||
@@ -134,15 +136,8 @@ fn env_root_dir() -> String {
|
||||
env::var("ROOT_DIR").unwrap_or(String::from("/var/files"))
|
||||
}
|
||||
|
||||
fn env_use_key() -> bool {
|
||||
env::var("USE_KEY")
|
||||
.unwrap_or(String::from("false"))
|
||||
.parse::<bool>()
|
||||
.unwrap_or(false)
|
||||
}
|
||||
|
||||
fn env_key() -> String {
|
||||
env::var("KEY").expect("KEY not set in the environment")
|
||||
env::var("KEY").unwrap_or(String::new())
|
||||
}
|
||||
|
||||
fn env_user_url() -> String {
|
||||
@@ -154,6 +149,10 @@ fn env_user_url() -> String {
|
||||
))
|
||||
}
|
||||
|
||||
fn env_title() -> String {
|
||||
env::var("TITLE").unwrap_or(String::from("Simpler Filehost"))
|
||||
}
|
||||
|
||||
fn env_cors() -> bool {
|
||||
env::var("USE_CORS")
|
||||
.unwrap_or(String::from("false"))
|
||||
|
Reference in New Issue
Block a user