feat: categories list api router

This commit is contained in:
Per Stark
2025-05-03 21:16:52 +02:00
parent 0169c9b525
commit 8d1be03078
4 changed files with 18 additions and 2 deletions

View File

@@ -0,0 +1,13 @@
use axum::{extract::State, response::IntoResponse, Extension, Json};
use common::storage::types::user::User;
use crate::{api_state::ApiState, error::ApiError};
pub async fn get_categories(
State(state): State<ApiState>,
Extension(user): Extension<User>,
) -> Result<impl IntoResponse, ApiError> {
let categories = User::get_user_categories(&user.id, &state.db).await?;
Ok(Json(categories))
}

View File

@@ -1 +1,2 @@
pub mod categories;
pub mod ingress;