feat: expose percentile scores for all analyis records through API

endpoint
This commit is contained in:
Aravinth Manivannan
2023-11-05 01:19:13 +05:30
parent 321fd2e89b
commit 8e03290fda
4 changed files with 259 additions and 4 deletions

View File

@@ -31,10 +31,10 @@ pub mod pg {
use sqlx::migrate::MigrateDatabase;
use crate::api::v1::mcaptcha::get_random;
use crate::data::Data;
use crate::settings::*;
use crate::survey::SecretsStore;
use crate::api::v1::mcaptcha::get_random;
use crate::ArcData;
use super::get_settings;
@@ -65,19 +65,17 @@ pub mod maria {
use sqlx::migrate::MigrateDatabase;
use crate::api::v1::mcaptcha::get_random;
use crate::data::Data;
use crate::settings::*;
use crate::survey::SecretsStore;
use crate::ArcData;
use crate::api::v1::mcaptcha::get_random;
use super::get_settings;
pub async fn get_data() -> ArcData {
let url = env::var("MARIA_DATABASE_URL").unwrap();
let mut parsed = url::Url::parse(&url).unwrap();
parsed.set_path(&get_random(16));
let url = parsed.to_string();