From 45136a8e10846666999201abc64ec3714329acbf Mon Sep 17 00:00:00 2001 From: linlyboi Date: Tue, 19 Dec 2023 13:22:08 +0200 Subject: [PATCH] PLAY --- src/arrivals.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/arrivals.rs b/src/arrivals.rs index 3a3f56e..f5cd926 100644 --- a/src/arrivals.rs +++ b/src/arrivals.rs @@ -56,3 +56,14 @@ async fn show_specific(db_pool: Data, filter: web::Query) .content_type("application/json") .json(arrivals) } +#[post("new")] +async fn insert_arrival(db_pool: Data, arrival: web::Query) -> impl Responder { + query!( + "INSERT INTO arrivals (time_of_day,week_day,tram_line,direction) VALUES ($1, $2, $3, $4)", + arrival.time_of_day, + arrival.week_day, + arrival.tram_line, + arrival.direction + ).execute(db_pool.get_ref()).await.expect("I shat"); + HttpResponse::Ok().body("inserted") +}