simple clean up
This commit is contained in:
parent
36b60cd298
commit
f12ed610d7
18
src/main.rs
18
src/main.rs
@ -1,12 +1,10 @@
|
||||
use std::sync::Mutex;
|
||||
|
||||
use axum::{
|
||||
response::IntoResponse,
|
||||
routing::{delete, get, put},
|
||||
Extension, Router,
|
||||
};
|
||||
use polars::prelude::*;
|
||||
use tokio_postgres::NoTls;
|
||||
use std::sync::Mutex;
|
||||
|
||||
// Generetes a bunch of random data in the db
|
||||
async fn generate_random_data(
|
||||
@ -198,17 +196,19 @@ async fn get_data(
|
||||
|
||||
async fn accounts(Extension(state): Extension<Arc<State>>) -> impl IntoResponse {
|
||||
let accounts = state.accounts_dataframe.lock().unwrap();
|
||||
if accounts.is_some() {
|
||||
if accounts.is_none() {
|
||||
return "Injest Data First".into();
|
||||
}
|
||||
let df = accounts.as_ref().unwrap().clone();
|
||||
let to_send = df.select(vec![col("uuid"), col("name")]).collect().unwrap();
|
||||
return format!("{}", to_send);
|
||||
}
|
||||
return "Injest Data First".into();
|
||||
}
|
||||
|
||||
async fn transactions(Extension(state): Extension<Arc<State>>) -> impl IntoResponse {
|
||||
let transactions = state.transactions_dataframe.lock().unwrap();
|
||||
if transactions.is_some() {
|
||||
if transactions.is_none() {
|
||||
return "Injest Data First".into();
|
||||
}
|
||||
let df = transactions.as_ref().unwrap().clone();
|
||||
let to_send = df
|
||||
.select(vec![
|
||||
@ -220,8 +220,6 @@ async fn transactions(Extension(state): Extension<Arc<State>>) -> impl IntoRespo
|
||||
.collect()
|
||||
.unwrap();
|
||||
return format!("{}", to_send);
|
||||
}
|
||||
return "Injest Data First".into();
|
||||
}
|
||||
|
||||
struct State {
|
||||
@ -246,7 +244,7 @@ async fn main() {
|
||||
}
|
||||
let psql_conn = psql_conn.unwrap();
|
||||
|
||||
let (client, connection) = tokio_postgres::connect(psql_conn.as_str(), NoTls)
|
||||
let (client, connection) = tokio_postgres::connect(psql_conn.as_str(), tokio_postgres::NoTls)
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user