tactical nuke..no json :(

This commit is contained in:
LinlyBoi
2022-12-25 10:19:11 +02:00
parent 523bae94f2
commit d7a93d5a3f
4 changed files with 34 additions and 36 deletions

View File

@@ -7,25 +7,26 @@ use backend::{
admin_data::get_admin, driver_data::get_driver, establish_connection, ticket_data::get_ticket,
};
use common::{CommonAdmin, CommonDriver, CommonTicket};
//Json goodies? NAHH
//Ticket Table Services
#[get("api/ticket/{id}")]
async fn api_ticket(id: web::Path<i32>) -> Json<CommonTicket> {
async fn api_ticket(id: web::Path<i32>) -> impl Responder {
let fetched_ticket_data = get_ticket(&mut establish_connection(), *id);
Json(fetched_ticket_data)
//return struct as string
HttpResponse::Ok().body(format!("{:?}", fetched_ticket_data))
}
// Getting admin data or smth idk
#[get("api/admin/{id}")]
async fn api_admin(id: web::Path<i32>) -> Json<CommonAdmin> {
async fn api_admin(id: web::Path<i32>) -> impl Responder {
let fetched_admin_data = get_admin(&mut establish_connection(), *id);
Json(fetched_admin_data)
HttpResponse::Ok().body(format!("{:?}", fetched_admin_data))
}
#[get("api/driver/{id}")]
async fn api_driver(id: web::Path<i32>) -> Json<CommonDriver> {
async fn api_driver(id: web::Path<i32>) -> impl Responder {
let fetched_driver_data = get_driver(&mut establish_connection(), *id);
Json(fetched_driver_data)
HttpResponse::Ok().body(format!("{:?}", fetched_driver_data))
}
#[get("api/test")]
async fn api_test() -> impl Responder {

20
src/shadowrealmapi.rs Normal file
View File

@@ -0,0 +1,20 @@
//Json goodies? NAHH
//Ticket Table Services
// #[get("api/ticket/{id}")]
// async fn api_ticket(id: web::Path<i32>) -> Json<CommonTicket> {
// let fetched_ticket_data = get_ticket(&mut establish_connection(), *id);
// Json(fetched_ticket_data)
// }
//
// // Getting admin data or smth idk
// #[get("api/admin/{id}")]
// async fn api_admin(id: web::Path<i32>) -> Json<CommonAdmin> {
// let fetched_admin_data = get_admin(&mut establish_connection(), *id);
// 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)
// }