feat: Add user resource w/database as storage

This commit is contained in:
Daniel Lundin 2025-01-08 11:58:35 +01:00
parent c460e4b992
commit af00d4a3b0
Signed by: dln
SSH key fingerprint: SHA256:dQy1Xj3UiqJYpKR5ggQ2bxgz4jCH8IF+k3AB8o0kmdI
15 changed files with 921 additions and 29 deletions
controller/src

View file

@ -4,12 +4,14 @@ use dropshot::ApiDescription;
use std::sync::Arc;
use crate::context::ControllerContext;
use crate::user;
use crate::version;
type ControllerApiDescription = ApiDescription<Arc<ControllerContext>>;
pub fn api() -> Result<ControllerApiDescription> {
let mut api = ControllerApiDescription::new();
api.register(user::get_user_by_id)?;
api.register(version::version)?;
Ok(api)
}