third time's a charm

This commit is contained in:
LinlyBoi
2022-12-23 19:10:33 +02:00
parent f99e1504f6
commit 99ec37991e

View File

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