Added user auth

This commit is contained in:
2023-11-17 09:07:30 -05:00
parent 16543a5709
commit e2bd270d7c
25 changed files with 1268 additions and 450 deletions

View File

@@ -1,5 +1,5 @@
use crate::{error_handler::ServiceError, db};
use crate::schema::metars::{self};
use crate::db::schema::metars::{self};
use diesel::{prelude::*, sql_query};
use log::{warn, trace};
use std::collections::HashSet;
@@ -375,7 +375,7 @@ impl QueryMetar {
let mut conn = db::connection()?;
let db_metars: Vec<Self> = match sql_query(format!("SELECT DISTINCT ON (station_id) * FROM metars WHERE station_id IN ({}) ORDER BY station_id, observation_time DESC", station_query.join(","))).load(&mut conn) {
Ok(m) => m,
Err(err) => return Err(ServiceError { error_status_code: 500, error_message: format!("{}", err) })
Err(err) => return Err(ServiceError { status: 500, message: format!("{}", err) })
};
return Ok(db_metars);
}