|
|
@ -9,12 +9,11 @@ use crate::WotLog;
|
|
|
|
#[post("/submit")]
|
|
|
|
#[post("/submit")]
|
|
|
|
pub async fn post(
|
|
|
|
pub async fn post(
|
|
|
|
payload: Multipart,
|
|
|
|
payload: Multipart,
|
|
|
|
hb: web::Data<Handlebars<'_>>,
|
|
|
|
_hb: web::Data<Handlebars<'_>>,
|
|
|
|
) -> Result<HttpResponse, Error> {
|
|
|
|
) -> Result<HttpResponse, Error> {
|
|
|
|
let mut wotlog = WotLog::from_payload(payload).await?;
|
|
|
|
let mut wotlog = WotLog::from_payload(payload).await?;
|
|
|
|
wotlog.parse_log()?;
|
|
|
|
wotlog.parse_log()?;
|
|
|
|
|
|
|
|
|
|
|
|
//let body = hb.render("submit", &json!({})).unwrap();
|
|
|
|
|
|
|
|
let body = format!("{}", to_string_pretty(&wotlog.json)?);
|
|
|
|
let body = format!("{}", to_string_pretty(&wotlog.json)?);
|
|
|
|
|
|
|
|
|
|
|
|
Ok(HttpResponse::Ok().body(body))
|
|
|
|
Ok(HttpResponse::Ok().body(body))
|
|
|
|