diff --git a/veza-chat-server/src/main.rs b/veza-chat-server/src/main.rs index 10805897e..558464a30 100644 --- a/veza-chat-server/src/main.rs +++ b/veza-chat-server/src/main.rs @@ -460,6 +460,15 @@ async fn send_message( Ok(Json(ApiResponse::success(message.id))) } +/// Statistiques basiques +#[tracing::instrument(skip(_state))] +async fn get_stats(State(_state): State) -> Json>> { + let mut stats = HashMap::new(); + stats.insert("total_messages".to_string(), 2); + stats.insert("active_users".to_string(), 1); + stats.insert("rooms".to_string(), 1); + stats.insert("websocket_enabled".to_string(), 1); + Json(ApiResponse::success(stats)) }