Compare commits
No commits in common. "4add9bcc8d5cd663a8cf5e9b2608784691f525f1" and "1db02076f3ece3d6d5eb604a07bea6c73666dfb3" have entirely different histories.
4add9bcc8d
...
1db02076f3
3 changed files with 0 additions and 17 deletions
|
@ -38,7 +38,6 @@ async fn main() -> anyhow::Result<()> {
|
||||||
});
|
});
|
||||||
|
|
||||||
let router = Router::default()
|
let router = Router::default()
|
||||||
.route("/", get(routes::root))
|
|
||||||
.route("/i/:id", get(routes::i))
|
.route("/i/:id", get(routes::i))
|
||||||
.route("/i/:id", delete(routes::delete))
|
.route("/i/:id", delete(routes::delete))
|
||||||
.route("/api/upload", post(routes::upload))
|
.route("/api/upload", post(routes::upload))
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
mod delete;
|
mod delete;
|
||||||
mod i;
|
mod i;
|
||||||
mod new_key;
|
mod new_key;
|
||||||
mod root;
|
|
||||||
mod upload;
|
mod upload;
|
||||||
|
|
||||||
pub use delete::delete;
|
pub use delete::delete;
|
||||||
pub use i::get as i;
|
pub use i::get as i;
|
||||||
pub use new_key::post as new_key;
|
pub use new_key::post as new_key;
|
||||||
pub use root::get as root;
|
|
||||||
pub use upload::post as upload;
|
pub use upload::post as upload;
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
use crate::state::ReqState;
|
|
||||||
use axum::{extract::State, response::IntoResponse};
|
|
||||||
use hyper::StatusCode;
|
|
||||||
|
|
||||||
pub async fn get(State(state): ReqState) -> impl IntoResponse {
|
|
||||||
let file_count = state.files_dir.read_dir();
|
|
||||||
|
|
||||||
if file_count.is_err() {
|
|
||||||
return Err(StatusCode::INTERNAL_SERVER_ERROR);
|
|
||||||
}
|
|
||||||
|
|
||||||
let file_count = file_count.unwrap().count();
|
|
||||||
Ok("u".repeat(file_count).into_response())
|
|
||||||
}
|
|
Loading…
Reference in a new issue