TyPe MiSmAtCh pGdAtE eXpEcTeD StRiNg

This commit is contained in:
LinlyBoi
2022-12-23 19:35:08 +00:00
parent 99ec37991e
commit bcf3ec0d8c
6 changed files with 42 additions and 6 deletions

View File

@@ -3,9 +3,10 @@ use actix_web::{
web::{self, Json},
App, HttpServer,
};
use backend::{admin_data::get_admin, establish_connection, ticket_data::get_ticket};
use backend::{establish_connection, admin_data::get_admin, ticket_data::get_ticket, driver_data::get_driver};
use common::CommonAdmin;
use common::CommonTicket;
use common::CommonDriver;
// //Admin Services
// #[get("/api/admin/{id}")]
@@ -20,8 +21,8 @@ use common::CommonTicket;
//Ticket Table Services
#[get("api/ticket/{id}")]
async fn api_ticket(id: web::Path<i32>) -> Json<CommonTicket> {
let fetched_ticket = get_ticket(&mut establish_connection(), *id);
Json(fetched_ticket)
let fetched_ticket_data = get_ticket(&mut establish_connection(), *id);
Json(fetched_ticket_data)
}
// Getting admin data or smth idk
@@ -31,9 +32,15 @@ async fn api_admin(id: web::Path<i32>) -> Json<CommonAdmin> {
Json(fetched_admin_data)
}
#[get("api/driver/{id}")]
async fn api_driver(id: web::Path<i32>) -> Json<CommonDriver> {
let fetched_driver_data = get_driver(&mut establish_connection(), *id);
Json(fetched_driver_data)
}
#[actix_web::main]
async fn main() -> std::io::Result<()> {
HttpServer::new(|| App::new().service(api_ticket).service(api_admin))
HttpServer::new(|| App::new().service(api_ticket).service(api_admin).service(api_driver))
.bind(("0.0.0.0", 48590))?
.run()
.await