diff --git a/src/api/camp_form.rs b/src/api/camp_form.rs index 405aec9..575b575 100644 --- a/src/api/camp_form.rs +++ b/src/api/camp_form.rs @@ -1,10 +1,11 @@ -use actix_multipart::form::{text::Text, MultipartForm}; +use actix_multipart::form::{json, text::Text, MultipartForm}; use actix_web::{post, HttpResponse}; use lettre::{ message::MultiPart, transport::smtp::authentication::{Credentials, Mechanism}, Message, SmtpTransport, Transport, }; +use reqwest::Request; use super::errors::ApiError; @@ -314,5 +315,13 @@ pub async fn camp_form(MultipartForm(form): MultipartForm) -> HttpResp } async fn store_camp_form(form: CampForm) -> Result<(), ApiError> { + let request = reqwest::Client::new(); + let json = json::Json::from(form); + let res = request + .post("https://tbl.tfcconnection.org/") + .header("xc-token", "Ohah24HNGXVvvixv8tvVJW5uNNdWjDJHG1d4t3o9") + .body(json) + .send() + .await?; Ok(()) }