diff --git a/src/routes/submit/mod.rs b/src/routes/submit/mod.rs new file mode 100644 index 0000000..d06de34 --- /dev/null +++ b/src/routes/submit/mod.rs @@ -0,0 +1,5 @@ +mod submit_get; +mod submit_post; + +pub use submit_get::get; +pub use submit_post::post; diff --git a/src/routes/submit/submit_get.rs b/src/routes/submit/submit_get.rs new file mode 100644 index 0000000..bdb545b --- /dev/null +++ b/src/routes/submit/submit_get.rs @@ -0,0 +1,13 @@ +use actix_web::{get, web, HttpResponse}; +use handlebars::Handlebars; +use serde_json::json; + +#[get("/submit")] +pub async fn get(hb: web::Data>) -> HttpResponse { + let data = json!({ + "name": "rewot" + }); + let body = hb.render("submit", &data).unwrap(); + + HttpResponse::Ok().body(body) +} diff --git a/src/routes/submit.rs b/src/routes/submit/submit_post.rs similarity index 62% rename from src/routes/submit.rs rename to src/routes/submit/submit_post.rs index 8a1ae7a..a404b81 100644 --- a/src/routes/submit.rs +++ b/src/routes/submit/submit_post.rs @@ -1,20 +1,10 @@ -use actix_web::{get, post, web, HttpResponse}; +use actix_web::{post, web, HttpResponse}; use handlebars::Handlebars; use serde_json::json; use crate::FormData; use crate::WotLog; -#[get("/submit")] -pub async fn get(hb: web::Data>) -> HttpResponse { - let data = json!({ - "name": "rewot" - }); - let body = hb.render("submit", &data).unwrap(); - - HttpResponse::Ok().body(body) -} - #[post("/submit")] pub async fn post(form: web::Form, hb: web::Data>) -> HttpResponse { let form_data = form.into_inner();