Initial commit: OpenFUT Core
Offline Ultimate Team backend — game-independent REST API. - 19 API endpoints: auth, profiles, clubs, cards, packs, squads, objectives, SBCs, match rewards, NPC market, statistics - Axum + SQLite + SQLx with full migrations - Weighted pack generator, SBC validation engine - JSON-driven mod data (cards, packs, objectives, SBCs) - 5 integration tests passing Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
use crate::{
|
||||
app::AppState, error::AppResult, models::profile::Profile, services::profile as profile_svc,
|
||||
};
|
||||
use axum::{extract::State, Json};
|
||||
|
||||
pub async fn get_profile(State(state): State<AppState>) -> AppResult<Json<Profile>> {
|
||||
let profile = profile_svc::get_active_profile(&state.pool).await?;
|
||||
Ok(Json(profile))
|
||||
}
|
||||
Reference in New Issue
Block a user