From 0f1824b366124736e2b9a6ba2bddb969ff693cc4 Mon Sep 17 00:00:00 2001 From: Radical Date: Wed, 30 Apr 2025 11:10:25 +0000 Subject: [PATCH] fix: query actual number of accounts --- src/api/v1/stats.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/api/v1/stats.rs b/src/api/v1/stats.rs index f013abf..62c3527 100644 --- a/src/api/v1/stats.rs +++ b/src/api/v1/stats.rs @@ -17,9 +17,16 @@ struct Response { #[get("/stats")] pub async fn res(data: web::Data) -> impl Responder { + let accounts; + if let Ok(users) = sqlx::query("SELECT uuid FROM users").fetch_all(&data.pool).await { + accounts = users.len(); + } else { + return HttpResponse::InternalServerError().finish() + } + let response = Response { // TODO: Get number of accounts from db - accounts: 0, + accounts, uptime: SystemTime::now() .duration_since(data.start_time) .expect("Seriously why dont you have time??")